/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEFrameLowering.h | 49 const SpillSlot * 51 static const SpillSlot Offsets[] = {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | WinEHPrepare.cpp | 76 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); local 710 if (SpillSlot) 711 insertPHIStores(PN, SpillSlot); 1075 AllocaInst *SpillSlot = nullptr; local 1081 SpillSlot = new AllocaInst(PN->getType(), DL->getAllocaAddrSpace(), nullptr, 1084 Value *V = new LoadInst(PN->getType(), SpillSlot, 1088 return SpillSlot; 1112 insertPHIStores(PHINode *OriginalPHI, AllocaInst *SpillSlot) argument 1149 insertPHIStore( BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot, SmallVectorImpl<std::pair<BasicBlock *, Value *>> &Worklist) argument 1163 replaceUseWithLoad(Value *V, Use &U, AllocaInst *&SpillSlot, DenseMap<BasicBlock *, Value *> &Loads, Function &F) argument [all...] |
H A D | MIRPrinter.cpp | 371 ? yaml::FixedMachineStackObject::SpillSlot 396 ? yaml::MachineStackObject::SpillSlot
|
H A D | PrologEpilogInserter.cpp | 407 const TargetFrameLowering::SpillSlot *FixedSpillSlots = 429 const TargetFrameLowering::SpillSlot *FixedSlot = FixedSpillSlots;
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetFrameLowering.h | 51 struct SpillSlot { struct in class:llvm::TargetFrameLowering 145 virtual const SpillSlot *
|
H A D | MIRYamlMapping.h | 208 enum ObjectType { DefaultType, SpillSlot, VariableSized }; enumerator in enum:llvm::yaml::MachineStackObject::ObjectType 239 IO.enumCase(Type, "spill-slot", MachineStackObject::SpillSlot); 276 enum ObjectType { DefaultType, SpillSlot }; enumerator in enum:llvm::yaml::FixedMachineStackObject::ObjectType 308 IO.enumCase(Type, "spill-slot", FixedMachineStackObject::SpillSlot); 332 if (Object.Type != FixedMachineStackObject::SpillSlot) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCFrameLowering.h | 164 const SpillSlot *
|
H A D | PPCFrameLowering.cpp | 109 const PPCFrameLowering::SpillSlot *PPCFrameLowering::getCalleeSavedSpillSlots( 114 static const SpillSlot darwin64Offsets = {PPC::X31, -8}; 117 static const SpillSlot darwinOffsets = {PPC::R31, -4}; 131 static const SpillSlot Offsets[] = { 215 static const SpillSlot Offsets64[] = {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | StatepointLowering.cpp | 125 SDValue SpillSlot = Builder.DAG.CreateStackTemporary(ValueType); local 126 const unsigned FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); 138 return SpillSlot; 174 Optional<int> SpillSlot = local 176 if (!SpillSlot.hasValue()) 179 if (MergedResult.hasValue() && *MergedResult != *SpillSlot) 182 MergedResult = SpillSlot; 1021 SDValue SpillSlot = DAG.getTargetFrameIndex(Index, getFrameIndexTy()); local 1040 SpillSlot, LoadMMO);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonFrameLowering.h | 84 const SpillSlot *getCalleeSavedSpillSlots(unsigned &NumEntries) 86 static const SpillSlot Offsets[] = {
|
H A D | HexagonFrameLowering.cpp | 1542 using SpillSlot = TargetFrameLowering::SpillSlot; 1546 const SpillSlot *FixedSlots = getCalleeSavedSpillSlots(NumFixed); 1547 for (const SpillSlot *S = FixedSlots; S != FixedSlots+NumFixed; ++S) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
H A D | MIRParser.cpp | 676 if (Object.Type != yaml::FixedMachineStackObject::SpillSlot) 722 Object.Type == yaml::MachineStackObject::SpillSlot, Alloca,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 2239 SDValue SpillSlot = DAG.CreateStackTemporary(Outs[i].ArgVT); 2240 int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); 2242 DAG.getStore(Chain, DL, ArgValue, SpillSlot, 2251 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, SpillSlot, 2258 ArgValue = SpillSlot;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZFrameLowering.cpp | 26 static const TargetFrameLowering::SpillSlot SpillOffsetTable[] = {
|
H A D | SystemZISelLowering.cpp | 1538 SDValue SpillSlot = DAG.CreateStackTemporary(Outs[I].ArgVT); local 1539 int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); 1541 DAG.getStore(Chain, DL, ArgValue, SpillSlot, 1550 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, SpillSlot, 1557 ArgValue = SpillSlot;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 3982 SDValue SpillSlot = DAG.CreateStackTemporary(VA.getValVT()); 3983 int FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex(); 3985 Chain, dl, Arg, SpillSlot, 3987 Arg = SpillSlot; [all...] |