Searched refs:SpillSlot (Results 1 - 18 of 18) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUFrameLowering.h37 const SpillSlot *
H A DAMDGPUFrameLowering.cpp103 const TargetFrameLowering::SpillSlot *
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.h58 const SpillSlot *getCalleeSavedSpillSlots(unsigned &NumEntries)
60 static const SpillSlot Offsets[] = {
H A DHexagonFrameLowering.cpp1271 typedef TargetFrameLowering::SpillSlot SpillSlot; typedef
1274 const SpillSlot *FixedSlots = getCalleeSavedSpillSlots(NumFixed);
1275 for (const SpillSlot *S = FixedSlots; S != FixedSlots+NumFixed; ++S) {
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp70 void insertPHIStores(PHINode *OriginalPHI, AllocaInst *SpillSlot);
72 insertPHIStore(BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot,
75 void replaceUseWithLoad(Value *V, Use &U, AllocaInst *&SpillSlot,
690 AllocaInst *SpillSlot = insertPHILoads(PN, F); local
691 if (SpillSlot)
692 insertPHIStores(PN, SpillSlot);
1062 AllocaInst *SpillSlot = nullptr; local
1068 SpillSlot = new AllocaInst(PN->getType(), nullptr,
1071 Value *V = new LoadInst(SpillSlot, Twine(PN->getName(), ".wineh.reload"),
1074 return SpillSlot;
1098 insertPHIStores(PHINode *OriginalPHI, AllocaInst *SpillSlot) argument
1135 insertPHIStore( BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot, SmallVectorImpl<std::pair<BasicBlock *, Value *>> &Worklist) argument
1150 replaceUseWithLoad(Value *V, Use &U, AllocaInst *&SpillSlot, DenseMap<BasicBlock *, Value *> &Loads, Function &F) argument
[all...]
H A DMIRPrinter.cpp283 ? yaml::FixedMachineStackObject::SpillSlot
307 ? yaml::MachineStackObject::SpillSlot
H A DPrologEpilogInserter.cpp321 const TargetFrameLowering::SpillSlot *FixedSpillSlots =
339 const TargetFrameLowering::SpillSlot *FixedSlot = FixedSpillSlots;
/freebsd-11.0-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.h28 const SpillSlot *getCalleeSavedSpillSlots(unsigned &NumEntries) const
H A DSystemZFrameLowering.cpp27 static const TargetFrameLowering::SpillSlot SpillOffsetTable[] = {
59 const TargetFrameLowering::SpillSlot *
H A DSystemZISelLowering.cpp1057 SDValue SpillSlot = DAG.CreateStackTemporary(VA.getValVT()); local
1058 int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex();
1060 Chain, DL, ArgValue, SpillSlot,
1062 ArgValue = SpillSlot;
/freebsd-11.0-release/contrib/llvm/include/llvm/Target/
H A DTargetFrameLowering.h42 struct SpillSlot { struct in class:llvm::TargetFrameLowering
136 virtual const SpillSlot *
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.h130 const SpillSlot *
H A DPPCFrameLowering.cpp94 const PPCFrameLowering::SpillSlot *PPCFrameLowering::getCalleeSavedSpillSlots(
99 static const SpillSlot darwin64Offsets = {PPC::X31, -8};
102 static const SpillSlot darwinOffsets = {PPC::R31, -4};
116 static const SpillSlot Offsets[] = {
180 static const SpillSlot Offsets64[] = {
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DMIRYamlMapping.h189 enum ObjectType { DefaultType, SpillSlot, VariableSized }; enumerator in enum:llvm::yaml::MachineStackObject::ObjectType
207 IO.enumCase(Type, "spill-slot", MachineStackObject::SpillSlot);
241 enum ObjectType { DefaultType, SpillSlot }; enumerator in enum:llvm::yaml::FixedMachineStackObject::ObjectType
257 IO.enumCase(Type, "spill-slot", FixedMachineStackObject::SpillSlot);
270 if (Object.Type != FixedMachineStackObject::SpillSlot) {
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.cpp97 SDValue SpillSlot = Builder.DAG.CreateStackTemporary(ValueType); local
98 const unsigned FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex();
104 return SpillSlot;
154 Optional<int> SpillSlot = local
156 if (!SpillSlot.hasValue())
159 if (MergedResult.hasValue() && *MergedResult != *SpillSlot)
162 MergedResult = SpillSlot;
889 SDValue SpillSlot = DAG.getTargetFrameIndex(*DerivedPtrLocation, local
898 DAG.getLoad(SpillSlot.getValueType(), getCurSDLoc(), Chain, SpillSlot,
[all...]
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp453 if (Object.Type != yaml::FixedMachineStackObject::SpillSlot)
489 Object.Type == yaml::MachineStackObject::SpillSlot, Alloca);
/freebsd-11.0-release/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyPEI.cpp337 const TargetFrameLowering::SpillSlot *FixedSpillSlots =
355 const TargetFrameLowering::SpillSlot *FixedSlot = FixedSpillSlots;
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp3237 SDValue SpillSlot = DAG.CreateStackTemporary(VA.getValVT()); local
3238 int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex();
3240 Chain, dl, Arg, SpillSlot,
3243 Arg = SpillSlot;
[all...]

Completed in 320 milliseconds