/external/llvm/lib/CodeGen/ |
Spiller.h | 18 class VirtRegMap; 37 VirtRegMap &vrm); 40 /// of deferring though VirtRegMap. 43 VirtRegMap &vrm);
|
LiveDebugVariables.h | 32 class VirtRegMap; 59 void emitDebugValues(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
|
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" 48 // VirtRegMap implementation 51 char VirtRegMap::ID = 0; 53 INITIALIZE_PASS(VirtRegMap, "virtregmap", "Virtual Register Map", false, false) 55 bool VirtRegMap::runOnMachineFunction(MachineFunction &mf) { 69 void VirtRegMap::grow() { 76 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,
|
Spiller.cpp | 19 #include "llvm/CodeGen/VirtRegMap.h" 54 VirtRegMap *vrm; 62 SpillerBase(MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm) 163 VirtRegMap &vrm) 178 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" 152 AU.addRequired<VirtRegMap>(); 153 AU.addPreserved<VirtRegMap>(); 276 RegAllocBase::init(getAnalysis<VirtRegMap>(), 289 DEBUG(dbgs() << "Post alloc VirtRegMap:\n" << *VRM << "\n");
|
RegAllocBase.cpp | 23 #include "llvm/CodeGen/VirtRegMap.h" 57 void RegAllocBase::init(VirtRegMap &vrm,
|
LiveDebugVariables.cpp | 32 #include "llvm/CodeGen/VirtRegMap.h" 263 void rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI); 266 void emitDebugValues(VirtRegMap *VRM, 356 void emitDebugValues(VirtRegMap *VRM); 873 UserValue::rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI) { 889 } else if (VRM.getStackSlot(VirtReg) != VirtRegMap::NO_STACK_SLOT) { [all...] |
RegAllocPBQP.cpp | 46 #include "llvm/CodeGen/VirtRegMap.h" 134 VirtRegMap *vrm; 435 au.addRequired<VirtRegMap>(); 436 au.addPreserved<VirtRegMap>(); 546 vrm = &getAnalysis<VirtRegMap>(); 611 DEBUG(dbgs() << "Post alloc VirtRegMap:\n" << *vrm << "\n");
|
Android.mk | 118 VirtRegMap.cpp
|
TargetRegisterInfo.cpp | 18 #include "llvm/CodeGen/VirtRegMap.h" 268 const VirtRegMap *VRM) const {
|
InlineSpiller.cpp | 11 // inserting spills and restores in VirtRegMap. 32 #include "llvm/CodeGen/VirtRegMap.h" 66 VirtRegMap &VRM; 144 VirtRegMap &vrm) 195 VirtRegMap &vrm) { [all...] |
RegAllocGreedy.cpp | 38 #include "llvm/CodeGen/VirtRegMap.h" 440 AU.addRequired<VirtRegMap>(); 441 AU.addPreserved<VirtRegMap>(); [all...] |
SplitKit.cpp | 23 #include "llvm/CodeGen/VirtRegMap.h" 43 SplitAnalysis::SplitAnalysis(const VirtRegMap &vrm, 326 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 | 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 | 34 class VirtRegMap; 64 VirtRegMap *VRM; 118 VirtRegMap *vrm,
|
LiveIntervalAnalysis.h | 47 class VirtRegMap; 289 void addKillFlags(const VirtRegMap*);
|
/external/llvm/lib/Target/ARM/ |
ARMBaseRegisterInfo.h | 136 const VirtRegMap *VRM) const override;
|
ARMBaseRegisterInfo.cpp | 29 #include "llvm/CodeGen/VirtRegMap.h" 221 const VirtRegMap *VRM) const {
|
/external/llvm/include/llvm/Target/ |
TargetRegisterInfo.h | 33 class VirtRegMap; 654 const VirtRegMap *VRM = nullptr) const; [all...] |