/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | WinEHPrepare.cpp | 729 AllocaInst *SpillSlot = insertPHILoads(PN, F); in demotePHIsOnFunclets() local 730 if (SpillSlot) in demotePHIsOnFunclets() 731 insertPHIStores(PN, SpillSlot); in demotePHIsOnFunclets() 1090 AllocaInst *SpillSlot = nullptr; in insertPHILoads() local 1099 Value *V = new LoadInst(PN->getType(), SpillSlot, in insertPHILoads() 1103 return SpillSlot; in insertPHILoads() 1116 replaceUseWithLoad(PN, U, SpillSlot, Loads, F); in insertPHILoads() 1118 return SpillSlot; in insertPHILoads() 1180 if (!SpillSlot) in replaceUseWithLoad() 1240 Load = new LoadInst(V->getType(), SpillSlot, in replaceUseWithLoad() [all …]
|
H A D | MIRPrinter.cpp | 388 ? yaml::FixedMachineStackObject::SpillSlot in convertStackObjects() 421 ? yaml::MachineStackObject::SpillSlot in convertStackObjects()
|
H A D | PrologEpilogInserter.cpp | 410 const TargetFrameLowering::SpillSlot *FixedSpillSlots = in assignCalleeSavedSpillSlots() 432 const TargetFrameLowering::SpillSlot *FixedSlot = FixedSpillSlots; in assignCalleeSavedSpillSlots()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
H A D | VEFrameLowering.h | 57 const SpillSlot * 59 static const SpillSlot Offsets[] = { in getCalleeSavedSpillSlots()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | StatepointLowering.cpp | 140 SDValue SpillSlot = Builder.DAG.CreateStackTemporary(ValueType); in allocateStackSlot() local 141 const unsigned FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); in allocateStackSlot() 153 return SpillSlot; in allocateStackSlot() 193 Optional<int> SpillSlot = in findPreviousSpillSlot() local 195 if (!SpillSlot.hasValue()) in findPreviousSpillSlot() 198 if (MergedResult.hasValue() && *MergedResult != *SpillSlot) in findPreviousSpillSlot() 201 MergedResult = SpillSlot; in findPreviousSpillSlot() 1217 SDValue SpillSlot = DAG.getTargetFrameIndex(Index, getFrameIndexTy()); in visitGCRelocate() local 1239 DAG.getLoad(LoadVT, getCurSDLoc(), Chain, SpillSlot, LoadMMO); in visitGCRelocate()
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | TargetFrameLowering.h | 50 struct SpillSlot { struct 176 virtual const SpillSlot *
|
H A D | MIRYamlMapping.h | 241 enum ObjectType { DefaultType, SpillSlot, VariableSized }; 272 IO.enumCase(Type, "spill-slot", MachineStackObject::SpillSlot); 309 enum ObjectType { DefaultType, SpillSlot }; 341 IO.enumCase(Type, "spill-slot", FixedMachineStackObject::SpillSlot); 365 if (Object.Type != FixedMachineStackObject::SpillSlot) {
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonFrameLowering.h | 90 const SpillSlot *getCalleeSavedSpillSlots(unsigned &NumEntries) in getCalleeSavedSpillSlots() 92 static const SpillSlot Offsets[] = { in getCalleeSavedSpillSlots()
|
H A D | HexagonFrameLowering.cpp | 1692 using SpillSlot = TargetFrameLowering::SpillSlot; in assignCalleeSavedSpillSlots() typedef 1696 const SpillSlot *FixedSlots = getCalleeSavedSpillSlots(NumFixed); in assignCalleeSavedSpillSlots() 1697 for (const SpillSlot *S = FixedSlots; S != FixedSlots+NumFixed; ++S) { in assignCalleeSavedSpillSlots()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCFrameLowering.h | 167 const SpillSlot *
|
H A D | PPCFrameLowering.cpp | 92 const PPCFrameLowering::SpillSlot *PPCFrameLowering::getCalleeSavedSpillSlots( in getCalleeSavedSpillSlots() 177 static const SpillSlot ELFOffsets32[] = { in getCalleeSavedSpillSlots() 212 static const SpillSlot ELFOffsets64[] = { in getCalleeSavedSpillSlots() 221 static const SpillSlot AIXOffsets32[] = {CALLEE_SAVED_FPRS, in getCalleeSavedSpillSlots() 227 static const SpillSlot AIXOffsets64[] = { in getCalleeSavedSpillSlots()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMFrameLowering.h | 78 const SpillSlot *
|
H A D | ARMFrameLowering.cpp | 2279 const TargetFrameLowering::SpillSlot * 2281 static const SpillSlot FixedSpillOffsets[] = {{ARM::FPCXTNS, -4}}; in getCalleeSavedSpillSlots()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/ |
H A D | MIRParser.cpp | 722 if (Object.Type != yaml::FixedMachineStackObject::SpillSlot) in initializeFrameInfo() 769 Object.Type == yaml::MachineStackObject::SpillSlot, Alloca, in initializeFrameInfo()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
H A D | M68kISelLowering.cpp | 616 SDValue SpillSlot = DAG.CreateStackTemporary(VA.getValVT()); in LowerCall() local 617 int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); in LowerCall() 619 Chain, DL, Arg, SpillSlot, in LowerCall() 621 Arg = SpillSlot; in LowerCall()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZFrameLowering.cpp | 27 static const TargetFrameLowering::SpillSlot SpillOffsetTable[] = {
|
H A D | SystemZISelLowering.cpp | 1600 SDValue SpillSlot = DAG.CreateStackTemporary(SlotVT); in LowerCall() local 1601 int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); in LowerCall() 1603 DAG.getStore(Chain, DL, ArgValue, SpillSlot, in LowerCall() 1611 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, SpillSlot, in LowerCall() 1620 ArgValue = SpillSlot; in LowerCall()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 7577 SDValue SpillSlot = DAG.CreateStackTemporary(StoredSize, StackAlign); in LowerCall() local 7578 int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); in LowerCall() 7580 DAG.getStore(Chain, DL, ArgValue, SpillSlot, in LowerCall() 7585 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, SpillSlot, in LowerCall() 7591 ArgValue = SpillSlot; in LowerCall()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 5706 SDValue SpillSlot = Ptr; in LowerCall() local 5728 Arg = SpillSlot; in LowerCall()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 4128 SDValue SpillSlot = DAG.CreateStackTemporary(VA.getValVT()); in LowerCall() local 4129 int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); in LowerCall() 4131 Chain, dl, Arg, SpillSlot, in LowerCall() 4133 Arg = SpillSlot; in LowerCall()
|