Home
last modified time | relevance | path

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

12

/external/llvm/lib/CodeGen/
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,
694 AllocaInst *SpillSlot = insertPHILoads(PN, F); in demotePHIsOnFunclets() local
695 if (SpillSlot) in demotePHIsOnFunclets()
696 insertPHIStores(PN, SpillSlot); in demotePHIsOnFunclets()
1067 AllocaInst *SpillSlot = nullptr; in insertPHILoads() local
1073 SpillSlot = new AllocaInst(PN->getType(), nullptr, in insertPHILoads()
1076 Value *V = new LoadInst(SpillSlot, Twine(PN->getName(), ".wineh.reload"), in insertPHILoads()
1079 return SpillSlot; in insertPHILoads()
[all …]
/external/llvm-project/llvm/lib/CodeGen/
DWinEHPrepare.cpp77 void insertPHIStores(PHINode *OriginalPHI, AllocaInst *SpillSlot);
79 insertPHIStore(BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot,
82 void replaceUseWithLoad(Value *V, Use &U, AllocaInst *&SpillSlot,
731 AllocaInst *SpillSlot = insertPHILoads(PN, F); in demotePHIsOnFunclets() local
732 if (SpillSlot) in demotePHIsOnFunclets()
733 insertPHIStores(PN, SpillSlot); in demotePHIsOnFunclets()
1097 AllocaInst *SpillSlot = nullptr; in insertPHILoads() local
1103 SpillSlot = new AllocaInst(PN->getType(), DL->getAllocaAddrSpace(), nullptr, in insertPHILoads()
1106 Value *V = new LoadInst(PN->getType(), SpillSlot, in insertPHILoads()
1110 return SpillSlot; in insertPHILoads()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DWinEHPrepare.cpp76 void insertPHIStores(PHINode *OriginalPHI, AllocaInst *SpillSlot);
78 insertPHIStore(BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot,
81 void replaceUseWithLoad(Value *V, Use &U, AllocaInst *&SpillSlot,
709 AllocaInst *SpillSlot = insertPHILoads(PN, F); in demotePHIsOnFunclets() local
710 if (SpillSlot) in demotePHIsOnFunclets()
711 insertPHIStores(PN, SpillSlot); in demotePHIsOnFunclets()
1075 AllocaInst *SpillSlot = nullptr; in insertPHILoads() local
1081 SpillSlot = new AllocaInst(PN->getType(), DL->getAllocaAddrSpace(), nullptr, in insertPHILoads()
1084 Value *V = new LoadInst(PN->getType(), SpillSlot, in insertPHILoads()
1088 return SpillSlot; in insertPHILoads()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DStatepointLowering.cpp102 SDValue SpillSlot = Builder.DAG.CreateStackTemporary(ValueType); in allocateStackSlot() local
103 const unsigned FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); in allocateStackSlot()
111 return SpillSlot; in allocateStackSlot()
147 Optional<int> SpillSlot = in findPreviousSpillSlot() local
149 if (!SpillSlot.hasValue()) in findPreviousSpillSlot()
152 if (MergedResult.hasValue() && *MergedResult != *SpillSlot) in findPreviousSpillSlot()
155 MergedResult = SpillSlot; in findPreviousSpillSlot()
919 SDValue SpillSlot = DAG.getTargetFrameIndex(*DerivedPtrLocation, in visitGCRelocate() local
928 DAG.getLoad(SpillSlot.getValueType(), getCurSDLoc(), Chain, SpillSlot, in visitGCRelocate()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/VE/
DVEFrameLowering.h49 const SpillSlot *
51 static const SpillSlot Offsets[] = { in getCalleeSavedSpillSlots()
/external/llvm-project/llvm/lib/Target/VE/
DVEFrameLowering.h57 const SpillSlot *
59 static const SpillSlot Offsets[] = { in getCalleeSavedSpillSlots()
/external/llvm/include/llvm/CodeGen/
DMIRYamlMapping.h186 enum ObjectType { DefaultType, SpillSlot, VariableSized };
204 IO.enumCase(Type, "spill-slot", MachineStackObject::SpillSlot);
238 enum ObjectType { DefaultType, SpillSlot };
254 IO.enumCase(Type, "spill-slot", FixedMachineStackObject::SpillSlot);
267 if (Object.Type != FixedMachineStackObject::SpillSlot) {
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DStatepointLowering.cpp125 SDValue SpillSlot = Builder.DAG.CreateStackTemporary(ValueType); in allocateStackSlot() local
126 const unsigned FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); in allocateStackSlot()
138 return SpillSlot; in allocateStackSlot()
174 Optional<int> SpillSlot = in findPreviousSpillSlot() local
176 if (!SpillSlot.hasValue()) in findPreviousSpillSlot()
179 if (MergedResult.hasValue() && *MergedResult != *SpillSlot) in findPreviousSpillSlot()
182 MergedResult = SpillSlot; in findPreviousSpillSlot()
1021 SDValue SpillSlot = DAG.getTargetFrameIndex(Index, getFrameIndexTy()); in visitGCRelocate() local
1040 SpillSlot, LoadMMO); in visitGCRelocate()
/external/llvm/include/llvm/Target/
DTargetFrameLowering.h42 struct SpillSlot { struct
136 virtual const SpillSlot *
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DStatepointLowering.cpp138 SDValue SpillSlot = Builder.DAG.CreateStackTemporary(ValueType); in allocateStackSlot() local
139 const unsigned FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); in allocateStackSlot()
151 return SpillSlot; in allocateStackSlot()
191 Optional<int> SpillSlot = in findPreviousSpillSlot() local
193 if (!SpillSlot.hasValue()) in findPreviousSpillSlot()
196 if (MergedResult.hasValue() && *MergedResult != *SpillSlot) in findPreviousSpillSlot()
199 MergedResult = SpillSlot; in findPreviousSpillSlot()
1188 SDValue SpillSlot = DAG.getTargetFrameIndex(Index, getFrameIndexTy()); in visitGCRelocate() local
1209 SpillSlot, LoadMMO); in visitGCRelocate()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetFrameLowering.h51 struct SpillSlot { struct
145 virtual const SpillSlot *
DMIRYamlMapping.h208 enum ObjectType { DefaultType, SpillSlot, VariableSized };
239 IO.enumCase(Type, "spill-slot", MachineStackObject::SpillSlot);
276 enum ObjectType { DefaultType, SpillSlot };
308 IO.enumCase(Type, "spill-slot", FixedMachineStackObject::SpillSlot);
332 if (Object.Type != FixedMachineStackObject::SpillSlot) {
/external/llvm-project/llvm/include/llvm/CodeGen/
DTargetFrameLowering.h50 struct SpillSlot { struct
176 virtual const SpillSlot *
DMIRYamlMapping.h241 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) {
/external/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.h60 const SpillSlot *getCalleeSavedSpillSlots(unsigned &NumEntries) in getCalleeSavedSpillSlots()
62 static const SpillSlot Offsets[] = { in getCalleeSavedSpillSlots()
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.h90 const SpillSlot *getCalleeSavedSpillSlots(unsigned &NumEntries) in getCalleeSavedSpillSlots()
92 static const SpillSlot Offsets[] = { in getCalleeSavedSpillSlots()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.h84 const SpillSlot *getCalleeSavedSpillSlots(unsigned &NumEntries) in getCalleeSavedSpillSlots()
86 static const SpillSlot Offsets[] = { in getCalleeSavedSpillSlots()
/external/llvm/lib/Target/SystemZ/
DSystemZFrameLowering.h28 const SpillSlot *getCalleeSavedSpillSlots(unsigned &NumEntries) const
DSystemZFrameLowering.cpp27 static const TargetFrameLowering::SpillSlot SpillOffsetTable[] = {
59 const TargetFrameLowering::SpillSlot *
/external/llvm/lib/Target/PowerPC/
DPPCFrameLowering.h137 const SpillSlot *
DPPCFrameLowering.cpp92 const PPCFrameLowering::SpillSlot *PPCFrameLowering::getCalleeSavedSpillSlots( in getCalleeSavedSpillSlots()
97 static const SpillSlot darwin64Offsets = {PPC::X31, -8}; in getCalleeSavedSpillSlots()
100 static const SpillSlot darwinOffsets = {PPC::R31, -4}; in getCalleeSavedSpillSlots()
114 static const SpillSlot Offsets[] = { in getCalleeSavedSpillSlots()
178 static const SpillSlot Offsets64[] = { in getCalleeSavedSpillSlots()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCFrameLowering.h164 const SpillSlot *
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCFrameLowering.h163 const SpillSlot *
/external/llvm-project/llvm/lib/Target/ARM/
DARMFrameLowering.h78 const SpillSlot *
/external/llvm/lib/CodeGen/MIRParser/
DMIRParser.cpp486 if (Object.Type != yaml::FixedMachineStackObject::SpillSlot) in initializeFrameInfo()
522 Object.Type == yaml::MachineStackObject::SpillSlot, Alloca); in initializeFrameInfo()

12