/external/llvm/lib/CodeGen/ |
D | WinEHPrepare.cpp | 65 void insertPHIStores(PHINode *OriginalPHI, AllocaInst *SpillSlot); 67 insertPHIStore(BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot, 70 void replaceUseWithLoad(Value *V, Use &U, AllocaInst *&SpillSlot, 568 AllocaInst *SpillSlot = insertPHILoads(PN, F); in demotePHIsOnFunclets() local 569 if (SpillSlot) in demotePHIsOnFunclets() 570 insertPHIStores(PN, SpillSlot); in demotePHIsOnFunclets() 906 AllocaInst *SpillSlot = nullptr; in insertPHILoads() local 912 SpillSlot = new AllocaInst(PN->getType(), nullptr, in insertPHILoads() 915 Value *V = new LoadInst(SpillSlot, Twine(PN->getName(), ".wineh.reload"), in insertPHILoads() 918 return SpillSlot; in insertPHILoads() [all …]
|
D | PrologEpilogInserter.cpp | 321 const TargetFrameLowering::SpillSlot *FixedSpillSlots = in assignCalleeSavedSpillSlots() 339 const TargetFrameLowering::SpillSlot *FixedSlot = FixedSpillSlots; in assignCalleeSavedSpillSlots()
|
D | MIRPrinter.cpp | 283 ? yaml::FixedMachineStackObject::SpillSlot in convertStackObjects() 307 ? yaml::MachineStackObject::SpillSlot in convertStackObjects()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | StatepointLowering.cpp | 96 SDValue SpillSlot = Builder.DAG.CreateStackTemporary(ValueType); in allocateStackSlot() local 97 const unsigned FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); in allocateStackSlot() 100 return SpillSlot; in allocateStackSlot() 152 Optional<int> SpillSlot = in findPreviousSpillSlot() local 154 if (!SpillSlot.hasValue()) in findPreviousSpillSlot() 157 if (MergedResult.hasValue() && *MergedResult != *SpillSlot) in findPreviousSpillSlot() 160 MergedResult = SpillSlot; in findPreviousSpillSlot() 888 SDValue SpillSlot = DAG.getTargetFrameIndex(*DerivedPtrLocation, in visitGCRelocate() local 897 DAG.getLoad(SpillSlot.getValueType(), getCurSDLoc(), Chain, SpillSlot, in visitGCRelocate()
|
/external/llvm/include/llvm/CodeGen/ |
D | MIRYamlMapping.h | 189 enum ObjectType { DefaultType, SpillSlot, VariableSized }; 207 IO.enumCase(Type, "spill-slot", MachineStackObject::SpillSlot); 241 enum ObjectType { DefaultType, SpillSlot }; 257 IO.enumCase(Type, "spill-slot", FixedMachineStackObject::SpillSlot); 270 if (Object.Type != FixedMachineStackObject::SpillSlot) {
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonFrameLowering.h | 58 const SpillSlot *getCalleeSavedSpillSlots(unsigned &NumEntries) in getCalleeSavedSpillSlots() 60 static const SpillSlot Offsets[] = { in getCalleeSavedSpillSlots()
|
D | HexagonFrameLowering.cpp | 1271 typedef TargetFrameLowering::SpillSlot SpillSlot; in assignCalleeSavedSpillSlots() typedef 1274 const SpillSlot *FixedSlots = getCalleeSavedSpillSlots(NumFixed); in assignCalleeSavedSpillSlots() 1275 for (const SpillSlot *S = FixedSlots; S != FixedSlots+NumFixed; ++S) { in assignCalleeSavedSpillSlots()
|
/external/llvm/include/llvm/Target/ |
D | TargetFrameLowering.h | 42 struct SpillSlot { struct 136 virtual const SpillSlot *
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | AMDILFrameLowering.h | 39 virtual const SpillSlot *
|
D | AMDILFrameLowering.cpp | 35 const TargetFrameLowering::SpillSlot *
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUFrameLowering.h | 37 const SpillSlot *
|
D | AMDGPUFrameLowering.cpp | 103 const TargetFrameLowering::SpillSlot *
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZFrameLowering.h | 28 const SpillSlot *getCalleeSavedSpillSlots(unsigned &NumEntries) const
|
D | SystemZFrameLowering.cpp | 27 static const TargetFrameLowering::SpillSlot SpillOffsetTable[] = { 59 const TargetFrameLowering::SpillSlot *
|
D | SystemZISelLowering.cpp | 1057 SDValue SpillSlot = DAG.CreateStackTemporary(VA.getValVT()); in LowerCall() local 1058 int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); in LowerCall() 1060 Chain, DL, ArgValue, SpillSlot, in LowerCall() 1062 ArgValue = SpillSlot; in LowerCall()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCFrameLowering.h | 117 const SpillSlot *
|
D | PPCFrameLowering.cpp | 94 const PPCFrameLowering::SpillSlot *PPCFrameLowering::getCalleeSavedSpillSlots( in getCalleeSavedSpillSlots() 99 static const SpillSlot darwin64Offsets = {PPC::X31, -8}; in getCalleeSavedSpillSlots() 102 static const SpillSlot darwinOffsets = {PPC::R31, -4}; in getCalleeSavedSpillSlots() 116 static const SpillSlot Offsets[] = { in getCalleeSavedSpillSlots() 180 static const SpillSlot Offsets64[] = { in getCalleeSavedSpillSlots()
|
/external/mesa3d/src/gallium/drivers/nv50/codegen/ |
D | nv50_ir_ra.cpp | 272 struct SpillSlot struct in nv50_ir::SpillCodeInserter 280 std::list<SpillSlot> slots; 1389 SpillSlot slot; in assignSlot() 1392 std::list<SpillSlot>::iterator pos = slots.end(), it = slots.begin(); in assignSlot() 1404 std::list<SpillSlot>::iterator bgn = it; in assignSlot()
|
/external/llvm/lib/CodeGen/MIRParser/ |
D | MIRParser.cpp | 453 if (Object.Type != yaml::FixedMachineStackObject::SpillSlot) in initializeFrameInfo() 489 Object.Type == yaml::MachineStackObject::SpillSlot, Alloca); in initializeFrameInfo()
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyPEI.cpp | 337 const TargetFrameLowering::SpillSlot *FixedSpillSlots = in assignCalleeSavedSpillSlots() 355 const TargetFrameLowering::SpillSlot *FixedSlot = FixedSpillSlots; in assignCalleeSavedSpillSlots()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 3218 SDValue SpillSlot = DAG.CreateStackTemporary(VA.getValVT()); in LowerCall() local 3219 int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); in LowerCall() 3221 Chain, dl, Arg, SpillSlot, in LowerCall() 3224 Arg = SpillSlot; in LowerCall()
|