/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);
|
AllocationOrder.h | 23 class VirtRegMap; 39 const VirtRegMap &VRM,
|
VirtRegMap.h | 1 //===-- llvm/CodeGen/VirtRegMap.h - Virtual Register Map -*- C++ -*--------===// 32 class VirtRegMap : public MachineFunctionPass { 66 VirtRegMap(const VirtRegMap&); // DO NOT IMPLEMENT 67 void operator=(const VirtRegMap&); // DO NOT IMPLEMENT 71 VirtRegMap() : MachineFunctionPass(ID), Virt2PhysMap(NO_PHYS_REG), 191 inline raw_ostream &operator<<(raw_ostream &OS, const VirtRegMap &VRM) {
|
VirtRegMap.cpp | 1 //===-- llvm/CodeGen/VirtRegMap.cpp - Virtual Register Map ----------------===// 10 // This file implements the VirtRegMap class. 20 #include "VirtRegMap.h" 43 // VirtRegMap implementation 46 char VirtRegMap::ID = 0; 48 INITIALIZE_PASS(VirtRegMap, "virtregmap", "Virtual Register Map", false, false) 50 bool VirtRegMap::runOnMachineFunction(MachineFunction &mf) { 64 void VirtRegMap::grow() { 71 unsigned VirtRegMap::createSpillSlot(const TargetRegisterClass *RC) [all...] |
RegAllocBase.h | 48 class VirtRegMap; 94 VirtRegMap *VRM; 103 void init(VirtRegMap &vrm, LiveIntervals &lis); 123 // The top-level driver. The output is a VirtRegMap that us updated with
|
SplitKit.h | 35 class VirtRegMap; 44 const VirtRegMap &VRM; 119 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis, 213 VirtRegMap &VRM; 351 SplitEditor(SplitAnalysis &SA, LiveIntervals&, VirtRegMap&,
|
Spiller.cpp | 13 #include "VirtRegMap.h" 54 VirtRegMap *vrm; 62 SpillerBase(MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm) 173 VirtRegMap &vrm) 188 VirtRegMap &vrm) {
|
AllocationOrder.cpp | 19 #include "VirtRegMap.h" 24 // Compare VirtRegMap::getRegAllocPref(). 26 const VirtRegMap &VRM,
|
RegAllocBasic.cpp | 20 #include "VirtRegMap.h" 160 AU.addRequired<VirtRegMap>(); 161 AU.addPreserved<VirtRegMap>(); 306 RegAllocBase::init(getAnalysis<VirtRegMap>(), getAnalysis<LiveIntervals>()); 314 DEBUG(dbgs() << "Post alloc VirtRegMap:\n" << *VRM << "\n");
|
RenderMachineFunction.h | 34 class VirtRegMap; 236 const VirtRegMap *vrm = 0, 250 const VirtRegMap *vrm;
|
Android.mk | 103 VirtRegMap.cpp
|
LiveDebugVariables.cpp | 24 #include "VirtRegMap.h" 260 void rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI); 263 void emitDebugValues(VirtRegMap *VRM, 344 void emitDebugValues(VirtRegMap *VRM); 876 UserValue::rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI) { 892 } else if (VRM.getStackSlot(VirtReg) != VirtRegMap::NO_STACK_SLOT) { [all...] |
InlineSpiller.cpp | 11 // inserting spills and restores in VirtRegMap. 17 #include "VirtRegMap.h" 62 VirtRegMap &VRM; 139 VirtRegMap &vrm) 192 VirtRegMap &vrm) { [all...] |
RegAllocBase.cpp | 18 #include "VirtRegMap.h" 99 void RegAllocBase::init(VirtRegMap &vrm, LiveIntervals &lis) {
|
RegAllocPBQP.cpp | 36 #include "VirtRegMap.h" 142 VirtRegMap *vrm; 500 au.addRequired<VirtRegMap>(); 660 vrm = &getAnalysis<VirtRegMap>(); 728 DEBUG(dbgs() << "Post alloc VirtRegMap:\n" << *vrm << "\n");
|
RenderMachineFunction.cpp | 14 #include "VirtRegMap.h" 584 (vrm->getStackSlot(li->reg) == VirtRegMap::NO_STACK_SLOT)) { 596 (vrm->getStackSlot(li->reg) == VirtRegMap::NO_STACK_SLOT)) { [all...] |
RegAllocGreedy.cpp | 23 #include "VirtRegMap.h" 350 AU.addRequired<VirtRegMap>(); 351 AU.addPreserved<VirtRegMap>(); [all...] |
SplitKit.cpp | 17 #include "VirtRegMap.h" 42 SplitAnalysis::SplitAnalysis(const VirtRegMap &vrm, 327 VirtRegMap &vrm, [all...] |
/external/llvm/include/llvm/CodeGen/ |
LiveRangeEdit.h | 32 class VirtRegMap; 62 VirtRegMap *VRM; 106 VirtRegMap *vrm,
|
LiveIntervalAnalysis.h | 44 class VirtRegMap;
|