/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | InlineSpiller.cpp | 143 void addToMergeableSpills(MachineInstr &Spill, int StackSlot, 145 bool rmFromMergeableSpills(MachineInstr &Spill, int StackSlot); 164 int StackSlot; member in __anon2f89086e0111::InlineSpiller 362 if (SnipLI.reg() == TII.isLoadFromStackSlot(MI, FI) && FI == StackSlot) in isSnippet() 366 if (SnipLI.reg() == TII.isStoreToStackSlot(MI, FI) && FI == StackSlot) in isSnippet() 475 TII.storeRegToStackSlot(*MBB, MII, SrcReg, false, StackSlot, in hoistSpillInsideBB() 487 HSpiller.addToMergeableSpills(*MII, StackSlot, Original); in hoistSpillInsideBB() 539 if (Reg == TII.isStoreToStackSlot(MI, FI) && FI == StackSlot) { in eliminateRedundantSpills() 545 if (HSpiller.rmFromMergeableSpills(MI, StackSlot)) in eliminateRedundantSpills() 826 if (InstrReg != Reg || FI != StackSlot) in coalesceStackAccess() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAttr.cpp | 496 for (const auto &StackSlot : llvm::reverse(AlignPackStack.Stack)) { in DiagnoseUnterminatedPragmaAlignPack() local 497 Diag(StackSlot.PragmaPushLocation, diag::warn_pragma_pack_no_pop_eof); in DiagnoseUnterminatedPragmaAlignPack()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelDAGToDAG.cpp | 92 SDValue StackSlot = in PreprocessISelDAG() local 94 int FI = cast<FrameIndexSDNode>(StackSlot.getNode())->getIndex(); in PreprocessISelDAG() 98 Lo = CurDAG->getStore(Chain, DL, Lo, StackSlot, MPI, Align(8)); in PreprocessISelDAG() 101 CurDAG->getMemBasePlusOffset(StackSlot, TypeSize::getFixed(4), DL); in PreprocessISelDAG() 113 StackSlot, in PreprocessISelDAG()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeDAG.cpp | 2149 SDValue StackSlot = DAG.CreateStackTemporary(ExpVT); in ExpandFrexpLibCall() local 2151 PtrArgEntry.Node = StackSlot; in ExpandFrexpLibCall() 2162 int FrameIdx = cast<FrameIndexSDNode>(StackSlot)->getIndex(); in ExpandFrexpLibCall() 2166 SDValue LoadExp = DAG.getLoad(ExpVT, dl, Chain, StackSlot, PtrInfo); in ExpandFrexpLibCall() 2664 SDValue StackSlot = DAG.CreateStackTemporary(MVT::f64); in ExpandLegalINT_TO_FP() local 2683 SDValue Store1 = DAG.getStore(MemChain, dl, Lo, StackSlot, in ExpandLegalINT_TO_FP() 2687 DAG.getMemBasePlusOffset(StackSlot, TypeSize::getFixed(4), dl); in ExpandLegalINT_TO_FP() 2694 DAG.getLoad(MVT::f64, dl, MemChain, StackSlot, MachinePointerInfo()); in ExpandLegalINT_TO_FP()
|
H A D | LegalizeFloatTypes.cpp | 728 SDValue StackSlot = DAG.CreateStackTemporary(VT1); in SoftenFloatRes_FFREXP() local 733 SDValue Ops[2] = {GetSoftenedFloat(N->getOperand(0)), StackSlot}; in SoftenFloatRes_FFREXP() 734 EVT OpsVT[2] = {VT0, StackSlot.getValueType()}; in SoftenFloatRes_FFREXP() 742 int FrameIdx = cast<FrameIndexSDNode>(StackSlot)->getIndex(); in SoftenFloatRes_FFREXP() 746 SDValue LoadExp = DAG.getLoad(VT1, DL, Chain, StackSlot, PtrInfo); in SoftenFloatRes_FFREXP()
|
H A D | SelectionDAGBuilder.cpp | 9580 SDValue StackSlot = DAG.getFrameIndex(SSFI, TLI.getFrameIndexTy(DL)); in getAddressForMemoryInput() local 9581 Chain = DAG.getTruncStore(Chain, Location, OpInfo.CallOperand, StackSlot, in getAddressForMemoryInput() 9584 OpInfo.CallOperand = StackSlot; in getAddressForMemoryInput()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLoweringCall.cpp | 2199 SDValue StackSlot = in LowerCall() local 2202 CreateCopyOfByValArgument(Arg, StackSlot, Chain, Flags, DAG, dl); in LowerCall() 2204 Arg = StackSlot; in LowerCall()
|
H A D | X86ISelLowering.cpp | 19425 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT); in LowerSINT_TO_FP() local 19426 Chain = DAG.getStore(Chain, dl, ValueToStore, StackSlot, MPI, Alignment); in LowerSINT_TO_FP() 19428 BuildFILD(VT, SrcVT, dl, Chain, StackSlot, MPI, Alignment, DAG); in LowerSINT_TO_FP() 19459 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT); in BuildFILD() local 19461 SDValue FSTOps[] = {Chain, Result, StackSlot}; in BuildFILD() 19469 DstVT, DL, Chain, StackSlot, in BuildFILD() 19902 SDValue StackSlot = DAG.CreateStackTemporary(MVT::i64, 8); in LowerUINT_TO_FP() local 19903 int SSFI = cast<FrameIndexSDNode>(StackSlot)->getIndex(); in LowerUINT_TO_FP() 19909 DAG.getMemBasePlusOffset(StackSlot, TypeSize::getFixed(4), dl); in LowerUINT_TO_FP() 19910 SDValue Store1 = DAG.getStore(Chain, dl, Src, StackSlot, MPI, SlotAlign); in LowerUINT_TO_FP() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 9066 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT); in LowerGET_ROUNDING() local 9067 Chain = DAG.getStore(Chain, dl, MFFS, StackSlot, MachinePointerInfo()); in LowerGET_ROUNDING() 9073 SDValue Addr = DAG.getNode(ISD::ADD, dl, PtrVT, StackSlot, Four); in LowerGET_ROUNDING()
|