HomeSort by relevance Sort by last modified time
    Searched refs:VirtRegMap (Results 1 - 25 of 26) sorted by null

1 2

  /external/llvm/lib/CodeGen/
Spiller.h 18 class VirtRegMap;
37 VirtRegMap &vrm);
40 /// of deferring though VirtRegMap.
43 VirtRegMap &vrm);
LiveDebugVariables.h 30 class VirtRegMap;
55 void emitDebugValues(VirtRegMap *VRM);
RegAllocBase.h 48 class VirtRegMap;
63 VirtRegMap *VRM;
73 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
75 // The top-level driver. The output is a VirtRegMap that us updated with
VirtRegMap.cpp 1 //===-- llvm/CodeGen/VirtRegMap.cpp - Virtual Register Map ----------------===//
10 // This file implements the VirtRegMap class.
20 #include "llvm/CodeGen/VirtRegMap.h"
45 // VirtRegMap implementation
48 char VirtRegMap::ID = 0;
50 INITIALIZE_PASS(VirtRegMap, "virtregmap", "Virtual Register Map", false, false)
52 bool VirtRegMap::runOnMachineFunction(MachineFunction &mf) {
66 void VirtRegMap::grow() {
73 unsigned VirtRegMap::createSpillSlot(const TargetRegisterClass *RC)
    [all...]
AllocationOrder.h 26 class VirtRegMap;
39 const VirtRegMap &VRM,
SplitKit.h 36 class VirtRegMap;
45 const VirtRegMap &VRM;
120 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis,
214 VirtRegMap &VRM;
353 SplitEditor(SplitAnalysis &SA, LiveIntervals&, VirtRegMap&,
AllocationOrder.cpp 22 #include "llvm/CodeGen/VirtRegMap.h"
28 // Compare VirtRegMap::getRegAllocPref().
30 const VirtRegMap &VRM,
Spiller.cpp 21 #include "llvm/CodeGen/VirtRegMap.h"
54 VirtRegMap *vrm;
62 SpillerBase(MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm)
173 VirtRegMap &vrm)
188 VirtRegMap &vrm) {
LiveRegMatrix.cpp 20 #include "llvm/CodeGen/VirtRegMap.h"
35 INITIALIZE_PASS_DEPENDENCY(VirtRegMap)
45 AU.addRequiredTransitive<VirtRegMap>();
53 VRM = &getAnalysis<VirtRegMap>();
RegAllocBasic.cpp 33 #include "llvm/CodeGen/VirtRegMap.h"
155 AU.addRequired<VirtRegMap>();
156 AU.addPreserved<VirtRegMap>();
279 RegAllocBase::init(getAnalysis<VirtRegMap>(),
287 DEBUG(dbgs() << "Post alloc VirtRegMap:\n" << *VRM << "\n");
RegAllocBase.cpp 24 #include "llvm/CodeGen/VirtRegMap.h"
53 void RegAllocBase::init(VirtRegMap &vrm,
LiveDebugVariables.cpp 33 #include "llvm/CodeGen/VirtRegMap.h"
258 void rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI);
261 void emitDebugValues(VirtRegMap *VRM,
351 void emitDebugValues(VirtRegMap *VRM);
865 UserValue::rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI) {
881 } else if (VRM.getStackSlot(VirtReg) != VirtRegMap::NO_STACK_SLOT) {
    [all...]
RegAllocPBQP.cpp 52 #include "llvm/CodeGen/VirtRegMap.h"
139 VirtRegMap *vrm;
444 au.addRequired<VirtRegMap>();
445 au.addPreserved<VirtRegMap>();
553 vrm = &getAnalysis<VirtRegMap>();
619 DEBUG(dbgs() << "Post alloc VirtRegMap:\n" << *vrm << "\n");
Android.mk 113 VirtRegMap.cpp
TargetRegisterInfo.cpp 18 #include "llvm/CodeGen/VirtRegMap.h"
260 const VirtRegMap *VRM) const {
InlineSpiller.cpp 11 // inserting spills and restores in VirtRegMap.
32 #include "llvm/CodeGen/VirtRegMap.h"
64 VirtRegMap &VRM;
142 VirtRegMap &vrm)
195 VirtRegMap &vrm) {
    [all...]
RegAllocGreedy.cpp 38 #include "llvm/CodeGen/VirtRegMap.h"
345 AU.addRequired<VirtRegMap>();
346 AU.addPreserved<VirtRegMap>();
    [all...]
SplitKit.cpp 24 #include "llvm/CodeGen/VirtRegMap.h"
42 SplitAnalysis::SplitAnalysis(const VirtRegMap &vrm,
327 VirtRegMap &vrm,
    [all...]
  /external/llvm/include/llvm/CodeGen/
VirtRegMap.h 1 //===-- llvm/CodeGen/VirtRegMap.h - Virtual Register Map -*- C++ -*--------===//
32 class VirtRegMap : public MachineFunctionPass {
66 VirtRegMap(const VirtRegMap&) LLVM_DELETED_FUNCTION;
67 void operator=(const VirtRegMap&) LLVM_DELETED_FUNCTION;
71 VirtRegMap() : MachineFunctionPass(ID), Virt2PhysMap(NO_PHYS_REG),
184 inline raw_ostream &operator<<(raw_ostream &OS, const VirtRegMap &VRM) {
LiveRegMatrix.h 38 class VirtRegMap;
44 VirtRegMap *VRM;
110 /// update VirtRegMap. The live range is expected to be available in PhysReg.
115 /// the assignment and updates VirtRegMap accordingly.
LiveRangeEdit.h 34 class VirtRegMap;
64 VirtRegMap *VRM;
114 VirtRegMap *vrm,
LiveIntervalAnalysis.h 47 class VirtRegMap;
263 void addKillFlags(const VirtRegMap*);
  /external/llvm/lib/Target/ARM/
ARMBaseRegisterInfo.h 126 const VirtRegMap *VRM) const;
ARMBaseRegisterInfo.cpp 29 #include "llvm/CodeGen/VirtRegMap.h"
200 const VirtRegMap *VRM) const {
  /external/llvm/include/llvm/Target/
TargetRegisterInfo.h 33 class VirtRegMap;
654 const VirtRegMap *VRM = 0) const;
    [all...]

Completed in 801 milliseconds

1 2