Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DInlineSpiller.cpp148 void addToMergeableSpills(MachineInstr &Spill, int StackSlot,
150 bool rmFromMergeableSpills(MachineInstr &Spill, int StackSlot);
170 int StackSlot; member in __anonfc7bcde50111::InlineSpiller
322 if (SnipLI.reg() == TII.isLoadFromStackSlot(MI, FI) && FI == StackSlot) in isSnippet()
326 if (SnipLI.reg() == TII.isStoreToStackSlot(MI, FI) && FI == StackSlot) in isSnippet()
436 TII.storeRegToStackSlot(*MBB, MII, SrcReg, false, StackSlot, in hoistSpillInsideBB()
448 HSpiller.addToMergeableSpills(*MII, StackSlot, Original); in hoistSpillInsideBB()
499 if (Reg == TII.isStoreToStackSlot(MI, FI) && FI == StackSlot) { in eliminateRedundantSpills()
505 if (HSpiller.rmFromMergeableSpills(MI, StackSlot)) in eliminateRedundantSpills()
757 if (InstrReg != Reg || FI != StackSlot) in coalesceStackAccess()
[all …]
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaAttr.cpp485 for (const auto &StackSlot : llvm::reverse(AlignPackStack.Stack)) { in DiagnoseUnterminatedPragmaAlignPack() local
486 Diag(StackSlot.PragmaPushLocation, diag::warn_pragma_pack_no_pop_eof); in DiagnoseUnterminatedPragmaAlignPack()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp106 SDValue StackSlot = in PreprocessISelDAG() local
110 Lo = CurDAG->getStore(Chain, DL, Lo, StackSlot, MPI, Align(8)); in PreprocessISelDAG()
113 CurDAG->getMemBasePlusOffset(StackSlot, TypeSize::Fixed(4), DL); in PreprocessISelDAG()
125 StackSlot, in PreprocessISelDAG()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2337 SDValue StackSlot = DAG.CreateStackTemporary(MVT::f64); in ExpandLegalINT_TO_FP() local
2356 SDValue Store1 = DAG.getStore(MemChain, dl, Lo, StackSlot, in ExpandLegalINT_TO_FP()
2359 SDValue HiPtr = DAG.getMemBasePlusOffset(StackSlot, TypeSize::Fixed(4), dl); in ExpandLegalINT_TO_FP()
2366 DAG.getLoad(MVT::f64, dl, MemChain, StackSlot, MachinePointerInfo()); in ExpandLegalINT_TO_FP()
H A DSelectionDAGBuilder.cpp8654 SDValue StackSlot = DAG.getFrameIndex(SSFI, TLI.getFrameIndexTy(DL)); in getAddressForMemoryInput() local
8655 Chain = DAG.getTruncStore(Chain, Location, OpInfo.CallOperand, StackSlot, in getAddressForMemoryInput()
8658 OpInfo.CallOperand = StackSlot; in getAddressForMemoryInput()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4611 SDValue StackSlot = in LowerCall() local
4614 CreateCopyOfByValArgument(Arg, StackSlot, Chain, Flags, DAG, dl); in LowerCall()
4616 Arg = StackSlot; in LowerCall()
21447 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT); in LowerSINT_TO_FP() local
21448 Chain = DAG.getStore(Chain, dl, ValueToStore, StackSlot, MPI, Alignment); in LowerSINT_TO_FP()
21450 BuildFILD(VT, SrcVT, dl, Chain, StackSlot, MPI, Alignment, DAG); in LowerSINT_TO_FP()
21481 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT); in BuildFILD() local
21483 SDValue FSTOps[] = {Chain, Result, StackSlot}; in BuildFILD()
21491 DstVT, DL, Chain, StackSlot, in BuildFILD()
21925 SDValue StackSlot = DAG.CreateStackTemporary(MVT::i64, 8); in LowerUINT_TO_FP() local
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp8798 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT); in LowerGET_ROUNDING() local
8799 Chain = DAG.getStore(Chain, dl, MFFS, StackSlot, MachinePointerInfo()); in LowerGET_ROUNDING()
8805 SDValue Addr = DAG.getNode(ISD::ADD, dl, PtrVT, StackSlot, Four); in LowerGET_ROUNDING()