Home
last modified time | relevance | path

Searched refs:StackSlot (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DInlineSpiller.cpp165 int StackSlot; member in __anon26f1b4e40111::InlineSpiller
826 if (InstrReg != Reg || FI != StackSlot) in coalesceStackAccess()
830 HSpiller.rmFromMergeableSpills(*MI, StackSlot); in coalesceStackAccess()
1081 TII.loadRegFromStackSlot(MBB, MI, NewVReg, StackSlot, in insertReload()
1241 if (StackSlot == VirtRegMap::NO_STACK_SLOT) { in spillAll()
1242 StackSlot = VRM.assignVirt2StackSlot(Original); in spillAll()
1246 StackInt = &LSS.getInterval(StackSlot); in spillAll()
1290 StackSlot = VRM.getStackSlot(Original); in spill()
1321 if (!StackSlotToOrigLI.contains(StackSlot)) { in addToMergeableSpills()
1324 StackSlotToOrigLI[StackSlot] = std::move(LI); in addToMergeableSpills()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaAttr.cpp483 for (const auto &StackSlot : llvm::reverse(AlignPackStack.Stack)) { in DiagnoseUnterminatedPragmaAlignPack() local
484 Diag(StackSlot.PragmaPushLocation, diag::warn_pragma_pack_no_pop_eof); in DiagnoseUnterminatedPragmaAlignPack()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp93 SDValue StackSlot = in PreprocessISelDAG() local
95 int FI = cast<FrameIndexSDNode>(StackSlot.getNode())->getIndex(); in PreprocessISelDAG()
99 Lo = CurDAG->getStore(Chain, DL, Lo, StackSlot, MPI, Align(8)); in PreprocessISelDAG()
102 CurDAG->getMemBasePlusOffset(StackSlot, TypeSize::getFixed(4), DL); in PreprocessISelDAG()
114 StackSlot, in PreprocessISelDAG()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2127 SDValue StackSlot = DAG.CreateStackTemporary(ExpVT); in ExpandFrexpLibCall() local
2129 PtrArgEntry.Node = StackSlot; in ExpandFrexpLibCall()
2140 int FrameIdx = cast<FrameIndexSDNode>(StackSlot)->getIndex(); in ExpandFrexpLibCall()
2144 SDValue LoadExp = DAG.getLoad(ExpVT, dl, Chain, StackSlot, PtrInfo); in ExpandFrexpLibCall()
2641 SDValue StackSlot = DAG.CreateStackTemporary(MVT::f64); in ExpandLegalINT_TO_FP() local
2660 SDValue Store1 = DAG.getStore(MemChain, dl, Lo, StackSlot, in ExpandLegalINT_TO_FP()
2664 DAG.getMemBasePlusOffset(StackSlot, TypeSize::getFixed(4), dl); in ExpandLegalINT_TO_FP()
2671 DAG.getLoad(MVT::f64, dl, MemChain, StackSlot, MachinePointerInfo()); in ExpandLegalINT_TO_FP()
H A DLegalizeFloatTypes.cpp684 SDValue StackSlot = DAG.CreateStackTemporary(VT1); in SoftenFloatRes_FFREXP() local
689 SDValue Ops[2] = {GetSoftenedFloat(N->getOperand(0)), StackSlot}; in SoftenFloatRes_FFREXP()
690 EVT OpsVT[2] = {VT0, StackSlot.getValueType()}; in SoftenFloatRes_FFREXP()
698 int FrameIdx = cast<FrameIndexSDNode>(StackSlot)->getIndex(); in SoftenFloatRes_FFREXP()
702 SDValue LoadExp = DAG.getLoad(VT1, DL, Chain, StackSlot, PtrInfo); in SoftenFloatRes_FFREXP()
H A DSelectionDAGBuilder.cpp9062 SDValue StackSlot = DAG.getFrameIndex(SSFI, TLI.getFrameIndexTy(DL)); in getAddressForMemoryInput() local
9063 Chain = DAG.getTruncStore(Chain, Location, OpInfo.CallOperand, StackSlot, in getAddressForMemoryInput()
9066 OpInfo.CallOperand = StackSlot; in getAddressForMemoryInput()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp2186 SDValue StackSlot = in LowerCall() local
2189 CreateCopyOfByValArgument(Arg, StackSlot, Chain, Flags, DAG, dl); in LowerCall()
2191 Arg = StackSlot; in LowerCall()
H A DX86ISelLowering.cpp19278 DstVT, DL, Chain, StackSlot, in BuildFILD()
19745 SDValue Ops[] = { Store, StackSlot }; in LowerUINT_TO_FP()
19933 SDValue Ops[] = { Chain, StackSlot }; in FP_TO_INTHelper()
19946 SDValue Ops[] = { Chain, Value, StackSlot }; in FP_TO_INTHelper()
27431 SDValue StackSlot = in LowerGET_ROUNDING() local
27437 SDValue Ops[] = {Chain, StackSlot}; in LowerGET_ROUNDING()
27474 SDValue StackSlot = in LowerSET_ROUNDING() local
27481 SDValue Ops[] = {Chain, StackSlot}; in LowerSET_ROUNDING()
27537 SDValue OpsLD[] = {Chain, StackSlot}; in LowerSET_ROUNDING()
27550 StackSlot); in LowerSET_ROUNDING()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp8940 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT); in LowerGET_ROUNDING() local
8941 Chain = DAG.getStore(Chain, dl, MFFS, StackSlot, MachinePointerInfo()); in LowerGET_ROUNDING()
8947 SDValue Addr = DAG.getNode(ISD::ADD, dl, PtrVT, StackSlot, Four); in LowerGET_ROUNDING()