Home
last modified time | relevance | path

Searched defs:SpillSlot (Results 1 – 7 of 7) sorted by relevance

/external/llvm/include/llvm/Target/
DTargetFrameLowering.h42 struct SpillSlot { struct
43 unsigned Reg;
44 int Offset; // Offset relative to stack pointer on function entry.
/external/llvm/lib/CodeGen/SelectionDAG/
DStatepointLowering.cpp96 SDValue SpillSlot = Builder.DAG.CreateStackTemporary(ValueType); in allocateStackSlot() local
152 Optional<int> SpillSlot = in findPreviousSpillSlot() local
888 SDValue SpillSlot = DAG.getTargetFrameIndex(*DerivedPtrLocation, in visitGCRelocate() local
/external/llvm/lib/CodeGen/
DWinEHPrepare.cpp568 AllocaInst *SpillSlot = insertPHILoads(PN, F); in demotePHIsOnFunclets() local
906 AllocaInst *SpillSlot = nullptr; in insertPHILoads() local
943 AllocaInst *SpillSlot) { in insertPHIStores()
980 BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot, in insertPHIStore()
994 void WinEHPrepare::replaceUseWithLoad(Value *V, Use &U, AllocaInst *&SpillSlot, in replaceUseWithLoad()
/external/mesa3d/src/gallium/drivers/nv50/codegen/
Dnv50_ir_ra.cpp272 struct SpillSlot struct in nv50_ir::SpillCodeInserter
274 Interval occup;
275 std::list<Value *> residents; // needed to recalculate occup
276 Symbol *sym;
277 int32_t offset;
278 inline uint8_t size() const { return sym->reg.size; } in size()
/external/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.cpp1271 typedef TargetFrameLowering::SpillSlot SpillSlot; in assignCalleeSavedSpillSlots() typedef
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp1057 SDValue SpillSlot = DAG.CreateStackTemporary(VA.getValVT()); in LowerCall() local
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp3218 SDValue SpillSlot = DAG.CreateStackTemporary(VA.getValVT()); in LowerCall() local