/external/llvm/lib/CodeGen/ |
Spiller.h | 18 class VirtRegMap; 35 /// of deferring though VirtRegMap. 38 VirtRegMap &vrm);
|
RegAllocBase.h | 47 class VirtRegMap; 63 VirtRegMap *VRM; 74 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat); 76 // The top-level driver. The output is a VirtRegMap that us updated with
|
LiveDebugVariables.h | 32 class VirtRegMap; 59 void emitDebugValues(VirtRegMap *VRM);
|
AllocationOrder.h | 26 class VirtRegMap; 39 const VirtRegMap &VRM,
|
VirtRegMap.cpp | 1 //===-- llvm/CodeGen/VirtRegMap.cpp - Virtual Register Map ----------------===// 10 // This file implements the VirtRegMap class. 19 #include "llvm/CodeGen/VirtRegMap.h" 49 // VirtRegMap implementation 52 char VirtRegMap::ID = 0; 54 INITIALIZE_PASS(VirtRegMap, "virtregmap", "Virtual Register Map", false, false) 56 bool VirtRegMap::runOnMachineFunction(MachineFunction &mf) { 70 void VirtRegMap::grow() { 77 unsigned VirtRegMap::createSpillSlot(const TargetRegisterClass *RC) [all...] |
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 | 21 #include "llvm/CodeGen/VirtRegMap.h" 29 // Compare VirtRegMap::getRegAllocPref(). 31 const VirtRegMap &VRM,
|
LiveRegMatrix.cpp | 19 #include "llvm/CodeGen/VirtRegMap.h" 36 INITIALIZE_PASS_DEPENDENCY(VirtRegMap) 46 AU.addRequiredTransitive<VirtRegMap>(); 54 VRM = &getAnalysis<VirtRegMap>();
|
RegAllocBasic.cpp | 32 #include "llvm/CodeGen/VirtRegMap.h" 151 AU.addRequired<VirtRegMap>(); 152 AU.addPreserved<VirtRegMap>(); 275 RegAllocBase::init(getAnalysis<VirtRegMap>(), 288 DEBUG(dbgs() << "Post alloc VirtRegMap:\n" << *VRM << "\n");
|
RegAllocPBQP.cpp | 46 #include "llvm/CodeGen/VirtRegMap.h" 129 void initializeGraph(PBQPRAGraph &G, VirtRegMap &VRM, Spiller &VRegSpiller); 133 MachineFunction &MF, LiveIntervals &LIS, VirtRegMap &VRM, 140 VirtRegMap &VRM, 146 VirtRegMap &VRM) const; 517 au.addRequired<VirtRegMap>(); 518 au.addPreserved<VirtRegMap>(); 553 void RegAllocPBQP::initializeGraph(PBQPRAGraph &G, VirtRegMap &VRM, 630 VirtRegMap &VRM, Spiller &VRegSpiller) { 656 VirtRegMap &VRM [all...] |
RegAllocBase.cpp | 23 #include "llvm/CodeGen/VirtRegMap.h" 57 void RegAllocBase::init(VirtRegMap &vrm,
|
LiveDebugVariables.cpp | 32 #include "llvm/CodeGen/VirtRegMap.h" 266 void rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI); 269 void emitDebugValues(VirtRegMap *VRM, 354 void emitDebugValues(VirtRegMap *VRM); 925 UserValue::rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI) { [all...] |
Android.mk | 120 VirtRegMap.cpp \
|
TargetRegisterInfo.cpp | 18 #include "llvm/CodeGen/VirtRegMap.h" 269 const VirtRegMap *VRM) const {
|
InlineSpiller.cpp | 11 // inserting spills and restores in VirtRegMap. 32 #include "llvm/CodeGen/VirtRegMap.h" 65 VirtRegMap &VRM; 141 InlineSpiller(MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm) 193 VirtRegMap &vrm) { [all...] |
RegAllocGreedy.cpp | 38 #include "llvm/CodeGen/VirtRegMap.h" 462 AU.addRequired<VirtRegMap>(); 463 AU.addPreserved<VirtRegMap>(); [all...] |
SplitKit.cpp | 23 #include "llvm/CodeGen/VirtRegMap.h" 43 SplitAnalysis::SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis, 318 SplitEditor::SplitEditor(SplitAnalysis &sa, LiveIntervals &lis, VirtRegMap &vrm, [all...] |
LiveIntervalAnalysis.cpp | 29 #include "llvm/CodeGen/VirtRegMap.h" 639 void LiveIntervals::addKillFlags(const 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&) = delete; 67 void operator=(const VirtRegMap&) = delete; 71 VirtRegMap() : MachineFunctionPass(ID), Virt2PhysMap(NO_PHYS_REG), 184 inline raw_ostream &operator<<(raw_ostream &OS, const VirtRegMap &VRM) {
|
LiveRegMatrix.h | 37 class VirtRegMap; 43 VirtRegMap *VRM; 109 /// update VirtRegMap. The live range is expected to be available in PhysReg. 114 /// the assignment and updates VirtRegMap accordingly.
|
LiveRangeEdit.h | 35 class VirtRegMap; 65 VirtRegMap *VRM; 116 MachineFunction &MF, LiveIntervals &lis, VirtRegMap *vrm,
|
LiveIntervalAnalysis.h | 50 class VirtRegMap; 287 void addKillFlags(const VirtRegMap*);
|
/external/llvm/lib/Target/ARM/ |
ARMBaseRegisterInfo.h | 129 const VirtRegMap *VRM) const override;
|
ARMBaseRegisterInfo.cpp | 29 #include "llvm/CodeGen/VirtRegMap.h" 228 const VirtRegMap *VRM) const {
|
/external/llvm/include/llvm/Target/ |
TargetRegisterInfo.h | 33 class VirtRegMap; 695 const VirtRegMap *VRM = nullptr) const; [all...] |