/external/llvm/include/llvm/Target/ |
D | TargetFrameLowering.h | 121 assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots() 150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { in enableShrinkWrapping() 157 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { in enableStackSlotScavenging() 169 virtual void inlineStackProbe(MachineFunction &MF, in inlineStackProbe() 174 virtual void adjustForSegmentedStacks(MachineFunction &MF, in adjustForSegmentedStacks() 179 virtual void adjustForHiPEPrologue(MachineFunction &MF, in adjustForHiPEPrologue() 185 adjustForFrameAllocatePrologue(MachineFunction &MF, in adjustForFrameAllocatePrologue() 223 virtual bool hasReservedCallFrame(const MachineFunction &MF) const { in hasReservedCallFrame() 234 virtual bool canSimplifyCallFramePseudos(const MachineFunction &MF) const { in canSimplifyCallFramePseudos() 255 virtual int getFrameIndexReferencePreferSP(const MachineFunction &MF, int FI, in getFrameIndexReferencePreferSP() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | TargetFrameLowering.h | 121 assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots() 150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { in enableShrinkWrapping() 157 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { in enableStackSlotScavenging() 173 virtual void inlineStackProbe(MachineFunction &MF, in inlineStackProbe() 178 virtual void adjustForSegmentedStacks(MachineFunction &MF, in adjustForSegmentedStacks() 183 virtual void adjustForHiPEPrologue(MachineFunction &MF, in adjustForHiPEPrologue() 223 virtual bool hasReservedCallFrame(const MachineFunction &MF) const { in hasReservedCallFrame() 234 virtual bool canSimplifyCallFramePseudos(const MachineFunction &MF) const { in canSimplifyCallFramePseudos() 255 virtual int getFrameIndexReferencePreferSP(const MachineFunction &MF, int FI, in getFrameIndexReferencePreferSP() 281 virtual unsigned getWinEHParentFrameOffset(const MachineFunction &MF) const { in getWinEHParentFrameOffset() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/MI/ |
D | LiveIntervalTest.cpp | 102 static MachineInstr &getMI(MachineFunction &MF, unsigned At, in getMI() 119 static void testHandleMove(MachineFunction &MF, LiveIntervals &LIS, in testHandleMove() 170 )MIR", [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 181 )MIR", [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 192 )MIR", [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 203 )MIR", [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 213 )MIR", [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 224 )MIR", [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 239 )MIR", [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 250 )MIR", [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() [all …]
|
/external/llvm/unittests/MI/ |
D | LiveIntervalTest.cpp | 111 static void testHandleMove(MachineFunction &MF, LiveIntervals &LIS, in testHandleMove() 171 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 182 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 193 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 204 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 214 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 225 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 240 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 251 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 262 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() [all …]
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCRegisterInfo.h | 88 bool requiresRegisterScavenging(const MachineFunction &MF) const override { in requiresRegisterScavenging() 92 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override { in requiresFrameIndexScavenging() 96 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override { in trackLivenessAfterRegAlloc() 100 bool requiresVirtualBaseRegisters(const MachineFunction &MF) const override { in requiresVirtualBaseRegisters()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/ |
D | PPCRegisterInfo.h | 91 bool requiresRegisterScavenging(const MachineFunction &MF) const override { in requiresRegisterScavenging() 95 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override { in requiresFrameIndexScavenging() 99 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override { in trackLivenessAfterRegAlloc() 103 bool requiresVirtualBaseRegisters(const MachineFunction &MF) const override { in requiresVirtualBaseRegisters()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonRegisterInfo.h | 41 bool requiresRegisterScavenging(const MachineFunction &MF) const override { in requiresRegisterScavenging() 47 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override { in requiresFrameIndexScavenging() 54 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override { in trackLivenessAfterRegAlloc()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyLateEHPrepare.cpp | 63 MachineFunction *MF = MI->getParent()->getParent(); in GetMatchingEHPad() local 103 bool WebAssemblyLateEHPrepare::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction() 121 bool WebAssemblyLateEHPrepare::replaceFuncletReturns(MachineFunction &MF) { in replaceFuncletReturns() 173 bool WebAssemblyLateEHPrepare::hoistCatches(MachineFunction &MF) { in hoistCatches() 193 bool WebAssemblyLateEHPrepare::addCatchAlls(MachineFunction &MF) { in addCatchAlls() 212 bool WebAssemblyLateEHPrepare::addRethrows(MachineFunction &MF) { in addRethrows() 264 bool WebAssemblyLateEHPrepare::ensureSingleBBTermPads(MachineFunction &MF) { in ensureSingleBBTermPads() 317 bool WebAssemblyLateEHPrepare::mergeTerminatePads(MachineFunction &MF) { in mergeTerminatePads() 352 bool WebAssemblyLateEHPrepare::addCatchAllTerminatePads(MachineFunction &MF) { in addCatchAllTerminatePads()
|
D | WebAssemblyFrameLowering.cpp | 85 bool WebAssemblyFrameLowering::needsSP(const MachineFunction &MF, in needsSP() 94 const MachineFunction &MF, const MachineFrameInfo &MFI) const { in needsSPWriteback() argument 100 static void writeSPToMemory(unsigned SrcReg, MachineFunction &MF, in writeSPToMemory() 116 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr() 129 void WebAssemblyFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue() 201 void WebAssemblyFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/NVPTX/ |
D | NVPTXFrameLowering.cpp | 33 void NVPTXFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue() 67 int NVPTXFrameLowering::getFrameIndexReference(const MachineFunction &MF, in getFrameIndexReference() 75 void NVPTXFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 81 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
|
/external/llvm/lib/Target/BPF/ |
D | BPFFrameLowering.cpp | 26 void BPFFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue() 29 void BPFFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 32 void BPFFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonRegisterInfo.h | 49 bool requiresRegisterScavenging(const MachineFunction &MF) const override { in requiresRegisterScavenging() 55 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override { in requiresFrameIndexScavenging() 62 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override { in trackLivenessAfterRegAlloc()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/BPF/ |
D | BPFFrameLowering.cpp | 26 void BPFFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue() 29 void BPFFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 32 void BPFFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | CodePlacementOpt.cpp | 133 void CodePlacementOpt::Splice(MachineFunction &MF, in Splice() 154 bool CodePlacementOpt::EliminateUnconditionalJumpsToTop(MachineFunction &MF, in EliminateUnconditionalJumpsToTop() 249 bool CodePlacementOpt::MoveDiscontiguousLoopBlocks(MachineFunction &MF, in MoveDiscontiguousLoopBlocks() 342 bool CodePlacementOpt::OptimizeIntraLoopEdgesInLoopNest(MachineFunction &MF, in OptimizeIntraLoopEdgesInLoopNest() 360 bool CodePlacementOpt::OptimizeIntraLoopEdges(MachineFunction &MF) { in OptimizeIntraLoopEdges() 377 bool CodePlacementOpt::AlignLoops(MachineFunction &MF) { in AlignLoops() 397 bool CodePlacementOpt::AlignLoop(MachineFunction &MF, MachineLoop *L, in AlignLoop() 412 bool CodePlacementOpt::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | R600FrameLowering.h | 24 void emitPrologue(MachineFunction &MF, in emitPrologue() 26 void emitEpilogue(MachineFunction &MF, in emitEpilogue() 31 bool hasFP(const MachineFunction &MF) const override { in hasFP()
|
/external/llvm/lib/Target/XCore/ |
D | XCoreMachineFunctionInfo.cpp | 34 int XCoreFunctionInfo::createLRSpillSlot(MachineFunction &MF) { in createLRSpillSlot() 50 int XCoreFunctionInfo::createFPSpillSlot(MachineFunction &MF) { in createFPSpillSlot() 61 const int* XCoreFunctionInfo::createEHSpillSlot(MachineFunction &MF) { in createEHSpillSlot()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | LivePhysRegs.cpp | 178 const MachineFunction &MF) { in addCalleeSavedRegs() 184 void LivePhysRegs::addPristines(const MachineFunction &MF) { in addPristines() 225 const MachineFunction &MF = *MBB.getParent(); in addLiveOutsNoPristines() local 236 const MachineFunction &MF = *MBB.getParent(); in addLiveOuts() local 242 const MachineFunction &MF = *MBB.getParent(); in addLiveIns() local 249 const MachineFunction &MF = *MBB.getParent(); in computeLiveIns() local 260 const MachineFunction &MF = *MBB.getParent(); in addLiveIns() local 281 const MachineFunction &MF = *MBB.getParent(); in recomputeLivenessFlags() local
|
D | MachineOperand.cpp | 42 if (const MachineFunction *MF = MBB->getParent()) in getMFIfAvailable() local 61 if (MachineFunction *MF = getMFIfAvailable(*this)) { in setReg() local 104 if (MachineFunction *MF = getMFIfAvailable(*this)) { in setIsDef() local 145 if (MachineFunction *MF = getMFIfAvailable(*this)) in removeRegFromUses() local 223 if (MachineFunction *MF = getMFIfAvailable(*this)) in ChangeToRegister() local 300 if (const MachineFunction *MF = getMFIfAvailable(*this)) { in isIdenticalTo() local 379 if (const MachineFunction *MF = getMFIfAvailable(MO)) { in tryToGetTargetInfo() local 385 static const char *getTargetIndexName(const MachineFunction &MF, int Index) { in getTargetIndexName() 521 const MachineFunction *MF = getMFIfAvailable(Op); in printTargetFlags() local 752 if (const MachineFunction *MF = getMFIfAvailable(*this)) { in print() local [all …]
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyFrameLowering.cpp | 65 bool WebAssemblyFrameLowering::needsSP(const MachineFunction &MF, in needsSP() 74 const MachineFunction &MF, const MachineFrameInfo &MFI) const { in needsSPWriteback() argument 80 static void writeSPToMemory(unsigned SrcReg, MachineFunction &MF, in writeSPToMemory() 109 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr() 122 void WebAssemblyFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue() 180 void WebAssemblyFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64RegisterInfo.cpp | 74 AArch64RegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask() 102 AArch64RegisterInfo::getThisReturnPreservedMask(const MachineFunction &MF, in getThisReturnPreservedMask() 144 bool AArch64RegisterInfo::isReservedReg(const MachineFunction &MF, in isReservedReg() 171 AArch64RegisterInfo::getPointerRegClass(const MachineFunction &MF, in getPointerRegClass() 276 MachineFunction &MF = *MI->getParent()->getParent(); in needsFrameBaseReg() local 332 const MachineFunction &MF = *MBB->getParent(); in materializeFrameBaseRegister() local 355 const MachineFunction *MF = MI.getParent()->getParent(); in resolveFrameIndex() local 370 MachineFunction &MF = *MBB.getParent(); in eliminateFrameIndex() local
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXFrameLowering.cpp | 33 void NVPTXFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue() 67 void NVPTXFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 73 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/XCore/ |
D | XCoreMachineFunctionInfo.cpp | 35 int XCoreFunctionInfo::createLRSpillSlot(MachineFunction &MF) { in createLRSpillSlot() 53 int XCoreFunctionInfo::createFPSpillSlot(MachineFunction &MF) { in createFPSpillSlot() 66 const int* XCoreFunctionInfo::createEHSpillSlot(MachineFunction &MF) { in createEHSpillSlot()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
D | AArch64RegisterInfo.cpp | 89 AArch64RegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask() 121 AArch64RegisterInfo::getThisReturnPreservedMask(const MachineFunction &MF, in getThisReturnPreservedMask() 163 bool AArch64RegisterInfo::isReservedReg(const MachineFunction &MF, in isReservedReg() 197 AArch64RegisterInfo::getPointerRegClass(const MachineFunction &MF, in getPointerRegClass() 304 MachineFunction &MF = *MI->getParent()->getParent(); in needsFrameBaseReg() local 360 const MachineFunction &MF = *MBB->getParent(); in materializeFrameBaseRegister() local 383 const MachineFunction *MF = MI.getParent()->getParent(); in resolveFrameIndex() local 398 MachineFunction &MF = *MBB.getParent(); in eliminateFrameIndex() local
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430FrameLowering.cpp | 41 void MSP430FrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue() 107 void MSP430FrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 191 MachineFunction &MF = *MBB.getParent(); in spillCalleeSavedRegisters() local 217 MachineFunction &MF = *MBB.getParent(); in restoreCalleeSavedRegisters() local 227 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr() 292 MSP430FrameLowering::processFunctionBeforeFrameFinalized(MachineFunction &MF, in processFunctionBeforeFrameFinalized()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/MSP430/ |
D | MSP430FrameLowering.cpp | 41 void MSP430FrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue() 107 void MSP430FrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 191 MachineFunction &MF = *MBB.getParent(); in spillCalleeSavedRegisters() local 217 MachineFunction &MF = *MBB.getParent(); in restoreCalleeSavedRegisters() local 227 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr() 291 MSP430FrameLowering::processFunctionBeforeFrameFinalized(MachineFunction &MF, in processFunctionBeforeFrameFinalized()
|