/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...] |