Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/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 …]
DMIRPrinter.cpp371 ? yaml::FixedMachineStackObject::SpillSlot in convertStackObjects()
396 ? yaml::MachineStackObject::SpillSlot in convertStackObjects()
DPrologEpilogInserter.cpp407 const TargetFrameLowering::SpillSlot *FixedSpillSlots = in assignCalleeSavedSpillSlots()
429 const TargetFrameLowering::SpillSlot *FixedSlot = FixedSpillSlots; in assignCalleeSavedSpillSlots()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/VE/
DVEFrameLowering.h49 const SpillSlot *
51 static const SpillSlot Offsets[] = { in getCalleeSavedSpillSlots()
/third_party/skia/third_party/externals/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()
/third_party/skia/third_party/externals/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) {
/third_party/skia/third_party/externals/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()
DHexagonFrameLowering.cpp1542 using SpillSlot = TargetFrameLowering::SpillSlot; in assignCalleeSavedSpillSlots() typedef
1546 const SpillSlot *FixedSlots = getCalleeSavedSpillSlots(NumFixed); in assignCalleeSavedSpillSlots()
1547 for (const SpillSlot *S = FixedSlots; S != FixedSlots+NumFixed; ++S) { in assignCalleeSavedSpillSlots()
/third_party/node/deps/v8/src/compiler/backend/
Dmid-tier-register-allocator.cc3304 class SpillSlot;
3307 SpillSlot* GetFreeSpillSlot(int byte_width);
3314 bool operator()(const SpillSlot* a, const SpillSlot* b) const;
3318 ZonePriorityQueue<SpillSlot*, OrderByLastUse> allocated_slots_;
3319 ZoneLinkedList<SpillSlot*> free_slots_;
3323 class MidTierSpillSlotAllocator::SpillSlot : public ZoneObject { class in v8::internal::compiler::MidTierSpillSlotAllocator
3325 SpillSlot(int stack_slot, int byte_width) in SpillSlot() function in v8::internal::compiler::MidTierSpillSlotAllocator::SpillSlot
3327 SpillSlot(const SpillSlot&) = delete;
3328 SpillSlot& operator=(const SpillSlot&) = delete;
3346 const SpillSlot* a, const SpillSlot* b) const { in operator ()()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCFrameLowering.h164 const SpillSlot *
DPPCFrameLowering.cpp109 const PPCFrameLowering::SpillSlot *PPCFrameLowering::getCalleeSavedSpillSlots( in getCalleeSavedSpillSlots()
114 static const SpillSlot darwin64Offsets = {PPC::X31, -8}; in getCalleeSavedSpillSlots()
117 static const SpillSlot darwinOffsets = {PPC::R31, -4}; in getCalleeSavedSpillSlots()
131 static const SpillSlot Offsets[] = { in getCalleeSavedSpillSlots()
215 static const SpillSlot Offsets64[] = { in getCalleeSavedSpillSlots()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/MIRParser/
DMIRParser.cpp676 if (Object.Type != yaml::FixedMachineStackObject::SpillSlot) in initializeFrameInfo()
722 Object.Type == yaml::MachineStackObject::SpillSlot, Alloca, in initializeFrameInfo()
/third_party/mesa3d/src/nouveau/codegen/
Dnv50_ir_ra.cpp345 struct SpillSlot struct in nv50_ir::SpillCodeInserter
353 std::list<SpillSlot> slots;
1649 SpillSlot slot; in assignSlot()
1652 std::list<SpillSlot>::iterator pos = slots.end(), it = slots.begin(); in assignSlot()
1671 std::list<SpillSlot>::iterator bgn = it; in assignSlot()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp2205 SDValue SpillSlot = DAG.CreateStackTemporary(Outs[i].ArgVT); in LowerCall() local
2206 int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); in LowerCall()
2208 DAG.getStore(Chain, DL, ArgValue, SpillSlot, in LowerCall()
2217 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, SpillSlot, in LowerCall()
2224 ArgValue = SpillSlot; in LowerCall()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZFrameLowering.cpp26 static const TargetFrameLowering::SpillSlot SpillOffsetTable[] = {
DSystemZISelLowering.cpp1538 SDValue SpillSlot = DAG.CreateStackTemporary(Outs[I].ArgVT); in LowerCall() local
1539 int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); in LowerCall()
1541 DAG.getStore(Chain, DL, ArgValue, SpillSlot, in LowerCall()
1550 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, SpillSlot, in LowerCall()
1557 ArgValue = SpillSlot; in LowerCall()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp3982 SDValue SpillSlot = DAG.CreateStackTemporary(VA.getValVT()); in LowerCall() local
3983 int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); in LowerCall()
3985 Chain, dl, Arg, SpillSlot, in LowerCall()
3987 Arg = SpillSlot; in LowerCall()