| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/ |
| H A D | TargetRegisterInfo.cpp | 24 TargetRegisterInfo::TargetRegisterInfo(const TargetRegisterInfoDesc *ID, in TargetRegisterInfo() function in TargetRegisterInfo 35 TargetRegisterInfo::~TargetRegisterInfo() {} in ~TargetRegisterInfo() 40 else if (TargetRegisterInfo::isStackSlot(Reg)) in print() 41 OS << "SS#" << TargetRegisterInfo::stackSlot2Index(Reg); in print() 42 else if (TargetRegisterInfo::isVirtualRegister(Reg)) in print() 43 OS << "%vreg" << TargetRegisterInfo::virtReg2Index(Reg); in print() 79 OS << "%vreg" << TargetRegisterInfo::virtReg2Index(Unit); in print() 88 TargetRegisterInfo::getAllocatableClass(const TargetRegisterClass *RC) const { in getAllocatableClass() 112 TargetRegisterInfo::getMinimalPhysRegClass(unsigned reg, MVT VT) const { in getMinimalPhysRegClass() 139 BitVector TargetRegisterInfo::getAllocatableSet(const MachineFunction &MF, in getAllocatableSet() [all …]
|
| H A D | RegisterCoalescer.h | 21 class TargetRegisterInfo; variable 29 const TargetRegisterInfo &TRI; 60 CoalescerPair(const TargetRegisterInfo &tri) in CoalescerPair() 67 const TargetRegisterInfo &tri) in CoalescerPair()
|
| H A D | InterferenceCache.h | 25 const TargetRegisterInfo *TRI; 113 void revalidate(LiveIntervalUnion *LIUArray, const TargetRegisterInfo *TRI); 116 bool valid(LiveIntervalUnion *LIUArray, const TargetRegisterInfo *TRI); 121 const TargetRegisterInfo *TRI, 164 const TargetRegisterInfo *);
|
| H A D | VirtRegMap.cpp | 88 if (TargetRegisterInfo::isVirtualRegister(Hint)) in hasPreferredPhys() 95 if (TargetRegisterInfo::isPhysicalRegister(Hint.second)) in hasKnownPreference() 97 if (TargetRegisterInfo::isVirtualRegister(Hint.second)) in hasKnownPreference() 103 assert(TargetRegisterInfo::isVirtualRegister(virtReg)); in assignVirt2StackSlot() 111 assert(TargetRegisterInfo::isVirtualRegister(virtReg)); in assignVirt2StackSlot() 123 unsigned Reg = TargetRegisterInfo::index2VirtReg(i); in print() 132 unsigned Reg = TargetRegisterInfo::index2VirtReg(i); in print() 160 const TargetRegisterInfo *TRI; 244 unsigned VirtReg = TargetRegisterInfo::index2VirtReg(Idx); in addMBBLiveIns() 354 TargetRegisterInfo::isVirtualRegister(MO.getReg()) ? in rewrite() [all …]
|
| H A D | RegAllocFast.cpp | 58 const TargetRegisterInfo *TRI; 81 return TargetRegisterInfo::virtReg2Index(VirtReg); in getSparseSetIndex() 181 return LiveVirtRegs.find(TargetRegisterInfo::virtReg2Index(VirtReg)); in findLiveVirtReg() 184 return LiveVirtRegs.find(TargetRegisterInfo::virtReg2Index(VirtReg)); in findLiveVirtReg() 257 assert(TargetRegisterInfo::isVirtualRegister(VirtReg) && in killVirtReg() 267 assert(TargetRegisterInfo::isVirtualRegister(VirtReg) && in spillVirtReg() 350 assert(TargetRegisterInfo::isPhysicalRegister(PhysReg) && in usePhysReg() 524 assert(TargetRegisterInfo::isVirtualRegister(VirtReg) && in allocVirtReg() 530 if (Hint && (!TargetRegisterInfo::isPhysicalRegister(Hint) || in allocVirtReg() 596 assert(TargetRegisterInfo::isVirtualRegister(VirtReg) && in defineVirtReg() [all …]
|
| H A D | MachineInstr.cpp | 70 const TargetRegisterInfo &TRI) { in substVirtReg() 71 assert(TargetRegisterInfo::isVirtualRegister(Reg)); in substVirtReg() 79 void MachineOperand::substPhysReg(unsigned Reg, const TargetRegisterInfo &TRI) { in substPhysReg() 80 assert(TargetRegisterInfo::isPhysicalRegister(Reg)); in substPhysReg() 287 const TargetRegisterInfo *TRI = in print() 880 if (TargetRegisterInfo::isPhysicalRegister(MO.getReg()) || in isIdenticalTo() 881 TargetRegisterInfo::isPhysicalRegister(OMO.getReg())) in isIdenticalTo() 934 if (!TargetRegisterInfo::isVirtualRegister(Reg)) in eraseFromParentAndMarkDBGValuesForRemoval() 1043 const TargetRegisterInfo *TRI) const { in getRegClassConstraint() 1079 const TargetRegisterInfo *TRI, bool ExploreBundle) const { in getRegClassConstraintEffectForVReg() [all …]
|
| H A D | CalcSpillWeights.cpp | 36 unsigned Reg = TargetRegisterInfo::index2VirtReg(i); in calculateSpillWeightsAndHints() 45 const TargetRegisterInfo &tri, in copyHint() 61 if (TargetRegisterInfo::isVirtualRegister(hreg)) in copyHint() 98 const TargetRegisterInfo &tri = *MF.getSubtarget().getRegisterInfo(); in calculateSpillWeightAndHint() 159 if (TargetRegisterInfo::isPhysicalRegister(hint)) { in calculateSpillWeightAndHint()
|
| H A D | DeadMachineInstructionElim.cpp | 34 const TargetRegisterInfo *TRI; 76 if (TargetRegisterInfo::isPhysicalRegister(Reg)) { in isDead() 146 if (TargetRegisterInfo::isPhysicalRegister(Reg)) { in runOnMachineFunction() 165 if (TargetRegisterInfo::isPhysicalRegister(Reg)) { in runOnMachineFunction()
|
| H A D | PeepholeOptimizer.cpp | 111 const TargetRegisterInfo *TRI; 252 if (!TargetRegisterInfo::isPhysicalRegister(Reg)) { in ValueTracker() 321 if (TargetRegisterInfo::isPhysicalRegister(DstReg) || in INITIALIZE_PASS_DEPENDENCY() 322 TargetRegisterInfo::isPhysicalRegister(SrcReg)) in INITIALIZE_PASS_DEPENDENCY() 472 TargetRegisterInfo::isPhysicalRegister(SrcReg) || in optimizeCmpInstr() 473 (SrcReg2 != 0 && TargetRegisterInfo::isPhysicalRegister(SrcReg2))) in optimizeCmpInstr() 511 static bool shareSameRegisterFile(const TargetRegisterInfo &TRI, in shareSameRegisterFile() 549 if (TargetRegisterInfo::isPhysicalRegister(Reg)) in findNextSource() 574 if (TargetRegisterInfo::isPhysicalRegister(Src)) in findNextSource() 887 if (TargetRegisterInfo::isPhysicalRegister(MODef.getReg())) in optimizeCoalescableCopy() [all …]
|
| H A D | MachineCSE.cpp | 44 const TargetRegisterInfo *TRI; 129 if (!TargetRegisterInfo::isVirtualRegister(Reg)) in INITIALIZE_PASS_DEPENDENCY() 136 if (!TargetRegisterInfo::isVirtualRegister(SrcReg)) in INITIALIZE_PASS_DEPENDENCY() 229 if (TargetRegisterInfo::isVirtualRegister(Reg)) in hasLivePhysRegDefUses() 248 if (TargetRegisterInfo::isVirtualRegister(Reg)) in hasLivePhysRegDefUses() 322 if (TargetRegisterInfo::isVirtualRegister(MOReg)) in PhysRegDefsReach() 371 if (TargetRegisterInfo::isVirtualRegister(CSReg) && in isProfitableToCSE() 372 TargetRegisterInfo::isVirtualRegister(Reg)) { in isProfitableToCSE() 403 TargetRegisterInfo::isVirtualRegister(MO.getReg())) { in isProfitableToCSE() 557 assert(TargetRegisterInfo::isVirtualRegister(OldReg) && in ProcessBlock() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | VirtRegMap.h | 43 const TargetRegisterInfo *TRI; 86 const TargetRegisterInfo &getTargetRegInfo() const { return *TRI; } in getTargetRegInfo() 99 assert(TargetRegisterInfo::isVirtualRegister(virtReg)); in getPhys() 106 assert(TargetRegisterInfo::isVirtualRegister(virtReg) && in assignVirt2Phys() 107 TargetRegisterInfo::isPhysicalRegister(physReg)); in assignVirt2Phys() 117 assert(TargetRegisterInfo::isVirtualRegister(virtReg)); in clearVirt() 169 assert(TargetRegisterInfo::isVirtualRegister(virtReg)); in getStackSlot()
|
| H A D | MachineInstr.h | 40 class TargetRegisterInfo; variable 841 const TargetRegisterInfo *TRI = nullptr) const { 863 const TargetRegisterInfo *TRI = nullptr) const { 872 const TargetRegisterInfo *TRI = nullptr) const { 879 bool modifiesRegister(unsigned Reg, const TargetRegisterInfo *TRI) const { 887 const TargetRegisterInfo *TRI = nullptr) const { 895 const TargetRegisterInfo *TRI = nullptr) const; 900 const TargetRegisterInfo *TRI = nullptr) { 913 const TargetRegisterInfo *TRI = nullptr) const; 918 const TargetRegisterInfo *TRI = nullptr) { [all …]
|
| H A D | RegisterPressure.h | 43 void increase(unsigned Reg, const TargetRegisterInfo *TRI, 50 void decrease(unsigned Reg, const TargetRegisterInfo *TRI, 53 void dump(const TargetRegisterInfo *TRI) const; 216 if (TargetRegisterInfo::isVirtualRegister(Reg)) 222 if (TargetRegisterInfo::isVirtualRegister(Reg)) 228 if (TargetRegisterInfo::isVirtualRegister(Reg)) 252 const TargetRegisterInfo *TRI; 438 const TargetRegisterInfo *TRI);
|
| H A D | LivePhysRegs.h | 44 const TargetRegisterInfo *TRI; 54 LivePhysRegs(const TargetRegisterInfo *TRI) : TRI(TRI) { in LivePhysRegs() 60 void init(const TargetRegisterInfo *_TRI) { in init()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | Thumb1InstrInfo.cpp | 75 const TargetRegisterInfo *TRI) const { in storeRegToStackSlot() 77 (TargetRegisterInfo::isPhysicalRegister(SrcReg) && in storeRegToStackSlot() 81 (TargetRegisterInfo::isPhysicalRegister(SrcReg) && in storeRegToStackSlot() 103 const TargetRegisterInfo *TRI) const { in loadRegFromStackSlot() 105 (TargetRegisterInfo::isPhysicalRegister(DestReg) && in loadRegFromStackSlot() 109 (TargetRegisterInfo::isPhysicalRegister(DestReg) && in loadRegFromStackSlot()
|
| H A D | MLxExpansionPass.cpp | 52 const TargetRegisterInfo *TRI; 91 if (TargetRegisterInfo::isPhysicalRegister(Reg)) in getAccDefMI() 101 if (TargetRegisterInfo::isVirtualRegister(Reg)) { in getAccDefMI() 107 if (TargetRegisterInfo::isVirtualRegister(Reg)) { in getAccDefMI() 119 if (TargetRegisterInfo::isPhysicalRegister(Reg) || in getDefReg() 130 if (TargetRegisterInfo::isPhysicalRegister(Reg) || in getDefReg() 145 if (TargetRegisterInfo::isPhysicalRegister(Reg)) in hasLoopHazard() 159 if (TargetRegisterInfo::isVirtualRegister(SrcReg)) { in hasLoopHazard() 167 if (TargetRegisterInfo::isVirtualRegister(Reg)) { in hasLoopHazard() 173 if (TargetRegisterInfo::isVirtualRegister(Reg)) { in hasLoopHazard()
|
| H A D | Thumb1FrameLowering.h | 36 const TargetRegisterInfo *TRI) const override; 40 const TargetRegisterInfo *TRI) const override;
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/ |
| H A D | TargetRegisterInfo.h | 223 class TargetRegisterInfo : public MCRegisterInfo { 236 TargetRegisterInfo(const TargetRegisterInfoDesc *ID, 242 virtual ~TargetRegisterInfo(); 529 const TargetRegisterInfo* TRI = nullptr); 884 const TargetRegisterInfo *TRI, 917 return TargetRegisterInfo::virtReg2Index(Reg); in operator() 934 const TargetRegisterInfo *TRI; 938 explicit PrintReg(unsigned reg, const TargetRegisterInfo *tri = nullptr, 960 const TargetRegisterInfo *TRI; 963 PrintRegUnit(unsigned unit, const TargetRegisterInfo *tri) in PrintRegUnit() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/MSP430/ |
| H A D | MSP430InstrInfo.h | 53 const TargetRegisterInfo &getRegisterInfo() const { return RI; } in getRegisterInfo() 65 const TargetRegisterInfo *TRI) const override; 70 const TargetRegisterInfo *TRI) const override;
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/XCore/ |
| H A D | XCoreInstrInfo.h | 35 const TargetRegisterInfo &getRegisterInfo() const { return RI; } in getRegisterInfo() 74 const TargetRegisterInfo *TRI) const override; 80 const TargetRegisterInfo *TRI) const override;
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | MipsInstrInfo.h | 94 const TargetRegisterInfo *TRI) const override { in storeRegToStackSlot() 102 const TargetRegisterInfo *TRI) const override { in loadRegFromStackSlot() 110 const TargetRegisterInfo *TRI, 117 const TargetRegisterInfo *TRI,
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/ |
| H A D | SIFoldOperands.cpp | 106 const TargetRegisterInfo &TRI) { in updateOperand() 117 if (TargetRegisterInfo::isVirtualRegister(Old.getReg()) && in updateOperand() 118 TargetRegisterInfo::isVirtualRegister(New->getReg())) { in updateOperand() 192 (!TargetRegisterInfo::isVirtualRegister(OpToFold.getReg()) || in runOnMachineFunction() 214 = TargetRegisterInfo::isVirtualRegister(UseReg) ? in runOnMachineFunction() 238 = TargetRegisterInfo::isVirtualRegister(DestReg) ? in runOnMachineFunction()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPeephole.cpp | 143 if (TargetRegisterInfo::isVirtualRegister(DstReg) && in runOnMachineFunction() 144 TargetRegisterInfo::isVirtualRegister(SrcReg)) { in runOnMachineFunction() 194 if (TargetRegisterInfo::isVirtualRegister(DstReg) && in runOnMachineFunction() 195 TargetRegisterInfo::isVirtualRegister(SrcReg)) { in runOnMachineFunction() 216 if (TargetRegisterInfo::isVirtualRegister(DstReg) && in runOnMachineFunction() 217 TargetRegisterInfo::isVirtualRegister(SrcReg)) { in runOnMachineFunction() 252 if (TargetRegisterInfo::isVirtualRegister(Reg0)) { in runOnMachineFunction()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86FrameLowering.h | 54 const TargetRegisterInfo *TRI, 60 const TargetRegisterInfo *TRI) const override; 65 const TargetRegisterInfo *TRI) const override;
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DbgValueHistoryCalculator.h | 21 class TargetRegisterInfo; variable 52 const TargetRegisterInfo *TRI,
|