Home
last modified time | relevance | path

Searched refs:CreateStackTemporary (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DSelectionDAGAddressAnalysisTest.cpp105 SDValue FIPtr = DAG->CreateStackTemporary(VecVT); in TEST_F()
128 SDValue FIPtr = DAG->CreateStackTemporary(VecVT); in TEST_F()
156 SDValue FIPtr = DAG->CreateStackTemporary(VecVT); in TEST_F()
188 SDValue FIPtr = DAG->CreateStackTemporary(VecVT); in TEST_F()
215 SDValue FIPtr = DAG->CreateStackTemporary(VecVT); in TEST_F()
280 SDValue FIPtr = DAG->CreateStackTemporary(VecVT); in TEST_F()
321 SDValue FIPtr = DAG->CreateStackTemporary(VecVT); in TEST_F()
353 SDValue FIPtr0 = DAG->CreateStackTemporary(FixedVecVT); in TEST_F()
354 SDValue FIPtr1 = DAG->CreateStackTemporary(VecVT); in TEST_F()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp375 SDValue StackPtr = DAG.CreateStackTemporary(VT); in PerformInsertVectorEltInMemory()
1401 StackPtr = DAG.CreateStackTemporary(VecVT); in ExpandExtractFromVectorThroughStack()
1448 SDValue StackPtr = DAG.CreateStackTemporary(VecVT); in ExpandInsertToVectorThroughStack()
1482 SDValue FIPtr = DAG.CreateStackTemporary(VT); in ExpandVectorBuildThroughStack()
1547 SDValue StackPtr = DAG.CreateStackTemporary(FloatVT, LoadTy); in getSignAsIntValue()
1753 SDValue FIPtr = DAG.CreateStackTemporary(SlotVT.getStoreSize(), SrcAlign); in EmitStackConvert()
1785 SDValue StackPtr = DAG.CreateStackTemporary(Node->getValueType(0)); in ExpandSCALAR_TO_VECTOR()
2192 SDValue FIPtr = DAG.CreateStackTemporary(RetVT); in ExpandDivRemLibCall()
2283 SDValue SinPtr = DAG.CreateStackTemporary(RetVT); in ExpandSinCosLibCall()
2291 SDValue CosPtr = DAG.CreateStackTemporary(RetVT); in ExpandSinCosLibCall()
[all …]
H A DLegalizeTypesGeneric.cpp165 SDValue StackPtr = DAG.CreateStackTemporary(InVT.getStoreSize(), Align); in ExpandRes_BITCAST()
H A DLegalizeTypes.cpp906 DAG.CreateStackTemporary(Op.getValueType().getStoreSize(), Align); in CreateStackStoreLoad()
H A DStatepointLowering.cpp144 SDValue SpillSlot = Builder.DAG.CreateStackTemporary(ValueType); in allocateStackSlot()
H A DSelectionDAG.cpp2282 SDValue SelectionDAG::CreateStackTemporary(TypeSize Bytes, Align Alignment) { in CreateStackTemporary() function in SelectionDAG
2295 SDValue SelectionDAG::CreateStackTemporary(EVT VT, unsigned minAlign) { in CreateStackTemporary() function in SelectionDAG
2299 return CreateStackTemporary(VT.getStoreSize(), StackAlign); in CreateStackTemporary()
2302 SDValue SelectionDAG::CreateStackTemporary(EVT VT1, EVT VT2) { in CreateStackTemporary() function in SelectionDAG
2315 return CreateStackTemporary(Bytes, Align); in CreateStackTemporary()
H A DLegalizeIntegerTypes.cpp4071 SDValue Output = DAG.CreateStackTemporary(ArgVT); in ExpandExtIntRes_DIVREM()
4079 SDValue StackPtr = DAG.CreateStackTemporary(ArgVT); in ExpandExtIntRes_DIVREM()
4453 SDValue Temp = DAG.CreateStackTemporary(PtrVT); in ExpandIntRes_XMULO()
H A DLegalizeVectorTypes.cpp1409 DAG.CreateStackTemporary(VecVT.getStoreSize(), SmallestAlign); in SplitVecRes_INSERT_SUBVECTOR()
1724 DAG.CreateStackTemporary(VecVT.getStoreSize(), SmallestAlign); in SplitVecRes_INSERT_VECTOR_ELT()
3067 DAG.CreateStackTemporary(VecVT.getStoreSize(), SmallestAlign); in SplitVecOp_EXTRACT_VECTOR_ELT()
H A DTargetLowering.cpp8405 SDValue StackBase = DAG.CreateStackTemporary(LoadedVT, RegVT); in expandUnalignedLoad()
8558 SDValue StackPtr = DAG.CreateStackTemporary(StoreMemVT, RegVT); in expandUnalignedStore()
9657 SDValue StackPtr = DAG.CreateStackTemporary(MemVT.getStoreSize(), Alignment); in expandVectorSplice()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1833 SDValue CreateStackTemporary(TypeSize Bytes, Align Alignment);
1837 SDValue CreateStackTemporary(EVT VT, unsigned minAlign = 1);
1841 SDValue CreateStackTemporary(EVT VT1, EVT VT2);
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp1308 SDValue MemTmp = CurDAG->CreateStackTemporary(MemVT); in PreprocessISelDAG()
1364 SDValue MemTmp = CurDAG->CreateStackTemporary(MemVT); in PreprocessISelDAG()
H A DX86ISelLowering.cpp4541 SDValue SpillSlot = DAG.CreateStackTemporary(VA.getValVT()); in LowerCall()
21553 SDValue StackSlot = DAG.CreateStackTemporary(MVT::i64, 8); in LowerUINT_TO_FP()
22707 SDValue StackPtr = DAG.CreateStackTemporary(DstVT, OtherVT); in LRINT_LLRINTHelper()
29495 SDValue StackPtr = DAG.CreateStackTemporary(ArgVT, 16); in LowerWin64_i128OP()
29586 SDValue StackPtr = DAG.CreateStackTemporary(ArgVT, 16); in LowerWin64_INT128_TO_FP()
31754 SDValue StackPtr = DAG.CreateStackTemporary(MVT::i64); in LowerATOMIC_STORE()
33286 SDValue StackPtr = DAG.CreateStackTemporary(MVT::i64); in ReplaceNodeResults()
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp620 SDValue SpillSlot = DAG.CreateStackTemporary(VA.getValVT()); in LowerCall()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1735 SDValue SpillSlot = DAG.CreateStackTemporary(SlotVT); in LowerCall()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp18382 SDValue StackPtr = DAG.CreateStackTemporary(TypeSize::Fixed(16), Align(4)); in PerformMVETruncCombine()
18550 SDValue StackPtr = DAG.CreateStackTemporary(TypeSize::Fixed(16), Align(4)); in PerformMVEExtCombine()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp11295 SDValue SpillSlot = DAG.CreateStackTemporary(StoredSize, StackAlign); in LowerCall()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp8102 SDValue FIPtr = DAG.CreateStackTemporary(i32Stack ? MVT::i32 : MVT::f64); in LowerFP_TO_INTForReuse()