Home
last modified time | relevance | path

Searched refs:ObjectsToAllocate (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPrologEpilogInserter.cpp1044 SmallVector<int, 8> ObjectsToAllocate; in calculateFrameObjectOffsets() local
1066 ObjectsToAllocate.push_back(i); in calculateFrameObjectOffsets()
1077 TFI.orderFrameObjects(MF, ObjectsToAllocate); in calculateFrameObjectOffsets()
1084 if (!ObjectsToAllocate.empty() && in calculateFrameObjectOffsets()
1091 for (auto &Object : ObjectsToAllocate) in calculateFrameObjectOffsets()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.h94 SmallVectorImpl<int> &ObjectsToAllocate) const override;
H A DSystemZFrameLowering.cpp85 const MachineFunction &MF, SmallVectorImpl<int> &ObjectsToAllocate) const { in orderFrameObjects()
91 if (ObjectsToAllocate.size() <= 1) in orderFrameObjects()
94 for (auto &Obj : ObjectsToAllocate) { in orderFrameObjects()
149 ObjectsToAllocate[Idx++] = Obj.ObjectIndex; in orderFrameObjects()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.h126 SmallVectorImpl<int> &ObjectsToAllocate) const override;
H A DAArch64FrameLowering.cpp4051 SmallVector<int, 8> ObjectsToAllocate; in determineSVEStackObjectOffsets() local
4059 ObjectsToAllocate.push_back(StackProtectorFI); in determineSVEStackObjectOffsets()
4072 ObjectsToAllocate.push_back(I); in determineSVEStackObjectOffsets()
4076 for (unsigned FI : ObjectsToAllocate) { in determineSVEStackObjectOffsets()
4740 const MachineFunction &MF, SmallVectorImpl<int> &ObjectsToAllocate) const { in orderFrameObjects()
4741 if (!OrderFrameObjects || ObjectsToAllocate.empty()) in orderFrameObjects()
4747 for (auto &Obj : ObjectsToAllocate) { in orderFrameObjects()
4841 ObjectsToAllocate[i++] = Obj.ObjectIndex; in orderFrameObjects()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp1058 SmallVector<int, 8> ObjectsToAllocate; in assignRVVStackObjectOffsets() local
1067 ObjectsToAllocate.push_back(I); in assignRVVStackObjectOffsets()
1083 assert(ObjectsToAllocate.empty() && in assignRVVStackObjectOffsets()
1090 for (int FI : ObjectsToAllocate) { in assignRVVStackObjectOffsets()
1110 for (int FI : ObjectsToAllocate) in assignRVVStackObjectOffsets()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.h40 SmallVectorImpl<int> &ObjectsToAllocate) const override;
H A DHexagonFrameLowering.cpp2712 const MachineFunction &MF, SmallVectorImpl<int> &ObjectsToAllocate) const { in orderFrameObjects()
2714 if (ObjectsToAllocate.empty()) in orderFrameObjects()
2718 int NObjects = ObjectsToAllocate.size(); in orderFrameObjects()
2726 if (i != ObjectsToAllocate[j]) in orderFrameObjects()
2751 ObjectsToAllocate[--i] = Obj.Index; in orderFrameObjects()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.h176 SmallVectorImpl<int> &ObjectsToAllocate) const override;
H A DX86FrameLowering.cpp4054 const MachineFunction &MF, SmallVectorImpl<int> &ObjectsToAllocate) const { in orderFrameObjects()
4058 if (ObjectsToAllocate.empty()) in orderFrameObjects()
4070 for (auto &Obj : ObjectsToAllocate) { in orderFrameObjects()
4116 ObjectsToAllocate[i++] = Obj.ObjectIndex; in orderFrameObjects()
4121 std::reverse(ObjectsToAllocate.begin(), ObjectsToAllocate.end()); in orderFrameObjects()