Home
last modified time | relevance | path

Searched refs:StackTemp (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerLowering.cpp449 auto StackTemp = Builder.buildFrameIndex(FramePtrTy, FrameIdx); in applyNonConstInsert() local
451 Builder.buildStore(Insert.getOperand(1), StackTemp, PtrInfo, Align(8)); in applyNonConstInsert()
462 Builder.buildPtrAdd(MRI.getType(StackTemp.getReg(0)), StackTemp, Mul) in applyNonConstInsert()
468 Builder.buildLoad(Insert.getReg(0), StackTemp, PtrInfo, Align(8)); in applyNonConstInsert()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86LegalizerInfo.cpp822 auto StackTemp = Helper.createStackTemporary(TypeSize::getFixed(MemSize), in legalizeGETROUNDING() local
824 Register StackPtr = StackTemp.getReg(0); in legalizeGETROUNDING()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp4811 auto StackTemp = in createStackStoreLoad() local
4814 MIRBuilder.buildStore(Val, StackTemp, PtrInfo, StackTypeAlign); in createStackStoreLoad()
4815 return MIRBuilder.buildLoad(Res, StackTemp, PtrInfo, StackTypeAlign); in createStackStoreLoad()
8487 auto StackTemp = createStackTemporary( in lowerExtractInsertVectorElt() local
8489 MIRBuilder.buildStore(SrcVec, StackTemp, PtrInfo, VecAlign); in lowerExtractInsertVectorElt()
8493 Register EltPtr = getVectorElementPointer(StackTemp.getReg(0), VecTy, Idx); in lowerExtractInsertVectorElt()
8510 MIRBuilder.buildLoad(DstReg, StackTemp, PtrInfo, VecAlign); in lowerExtractInsertVectorElt()