Home
last modified time | relevance | path

Searched refs:SpillSlot (Results 1 – 16 of 16) sorted by relevance

/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDMIRYamlMapping.h134 enum ObjectType { DefaultType, SpillSlot, VariableSized };
146 IO.enumCase(Type, "spill-slot", MachineStackObject::SpillSlot);
169 enum ObjectType { DefaultType, SpillSlot };
184 IO.enumCase(Type, "spill-slot", FixedMachineStackObject::SpillSlot);
197 if (Object.Type != FixedMachineStackObject::SpillSlot) {
/NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/
HDStatepointLowering.cpp96 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()
860 SDValue SpillSlot = DAG.getTargetFrameIndex(*DerivedPtrLocation, in visitGCRelocate() local
869 DAG.getLoad(SpillSlot.getValueType(), getCurSDLoc(), Chain, SpillSlot, in visitGCRelocate()
/NextBSD/contrib/llvm/lib/Target/Hexagon/
HDHexagonFrameLowering.h57 const SpillSlot *getCalleeSavedSpillSlots(unsigned &NumEntries) in getCalleeSavedSpillSlots()
59 static const SpillSlot Offsets[] = { in getCalleeSavedSpillSlots()
HDHexagonFrameLowering.cpp1084 typedef TargetFrameLowering::SpillSlot SpillSlot; in assignCalleeSavedSpillSlots() typedef
1087 const SpillSlot *FixedSlots = getCalleeSavedSpillSlots(NumFixed); in assignCalleeSavedSpillSlots()
1088 for (const SpillSlot *S = FixedSlots; S != FixedSlots+NumFixed; ++S) { in assignCalleeSavedSpillSlots()
/NextBSD/contrib/llvm/include/llvm/Target/
HDTargetFrameLowering.h42 struct SpillSlot { struct
119 virtual const SpillSlot *
/NextBSD/contrib/llvm/lib/Target/AMDGPU/
HDAMDGPUFrameLowering.h38 const SpillSlot *
HDAMDGPUFrameLowering.cpp97 const TargetFrameLowering::SpillSlot *
/NextBSD/contrib/llvm/lib/Target/SystemZ/
HDSystemZFrameLowering.h28 const SpillSlot *getCalleeSavedSpillSlots(unsigned &NumEntries) const
HDSystemZFrameLowering.cpp27 static const TargetFrameLowering::SpillSlot SpillOffsetTable[] = {
58 const TargetFrameLowering::SpillSlot *
HDSystemZISelLowering.cpp1061 SDValue SpillSlot = DAG.CreateStackTemporary(VA.getValVT()); in LowerCall() local
1062 int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); in LowerCall()
1063 MemOpChains.push_back(DAG.getStore(Chain, DL, ArgValue, SpillSlot, in LowerCall()
1066 ArgValue = SpillSlot; in LowerCall()
/NextBSD/contrib/llvm/lib/Target/PowerPC/
HDPPCFrameLowering.h93 const SpillSlot *
HDPPCFrameLowering.cpp94 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()
/NextBSD/contrib/llvm/lib/CodeGen/
HDMIRPrinter.cpp182 ? yaml::FixedMachineStackObject::SpillSlot in convertStackObjects()
203 ? yaml::MachineStackObject::SpillSlot in convertStackObjects()
HDPrologEpilogInserter.cpp326 const TargetFrameLowering::SpillSlot *FixedSpillSlots = in assignCalleeSavedSpillSlots()
344 const TargetFrameLowering::SpillSlot *FixedSlot = FixedSpillSlots; in assignCalleeSavedSpillSlots()
/NextBSD/contrib/llvm/lib/CodeGen/MIRParser/
HDMIRParser.cpp390 if (Object.Type != yaml::FixedMachineStackObject::SpillSlot) in initializeFrameInfo()
409 Object.Type == yaml::MachineStackObject::SpillSlot); in initializeFrameInfo()
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86ISelLowering.cpp2988 SDValue SpillSlot = DAG.CreateStackTemporary(VA.getValVT()); in LowerCall() local
2989 int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); in LowerCall()
2990 Chain = DAG.getStore(Chain, dl, Arg, SpillSlot, in LowerCall()
2993 Arg = SpillSlot; in LowerCall()