Home
last modified time | relevance | path

Searched refs:FrameIdx (Results 26 – 47 of 47) sorted by relevance

12

/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h221 int FrameIdx, const TargetRegisterClass *RC,
224 unsigned DestReg, int FrameIdx,
H A DPPCRegisterInfo.cpp1510 Register Reg, int &FrameIdx) const { in hasReservedSpillSlot()
1520 FrameIdx = MF.getInfo<PPCFunctionInfo>()->getCRSpillFrameIndex(); in hasReservedSpillSlot()
1900 int FrameIdx, in materializeFrameBaseRegister() argument
1919 .addFrameIndex(FrameIdx).addImm(Offset); in materializeFrameBaseRegister()
H A DPPCISelLowering.cpp2726 if (FrameIdx < 0) in fixupFuncForFI()
2732 if (MFI.getObjectAlign(FrameIdx) >= Align(4)) in fixupFuncForFI()
4986 int FrameIdx = 0; member
5001 int FI = TailCallArgs[i].FrameIdx; in StoreTailCallArgumentsToStackSlot()
5046 Info.FrameIdx = FI; in CalculateTailCallArgDest()
8727 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT); in LowerINT_TO_FP()
10966 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT); in LowerSCALAR_TO_VECTOR()
13040 MFI.getObjectAlign(FrameIdx)); in EmitInstrWithCustomInserter()
13046 .addFrameIndex(FrameIdx) in EmitInstrWithCustomInserter()
13052 MFI.getObjectAlign(FrameIdx)); in EmitInstrWithCustomInserter()
[all …]
H A DPPCFrameLowering.cpp2051 int FrameIdx = in determineCalleeSaves() local
2054 FI->setCRSpillFrameIndex(FrameIdx); in determineCalleeSaves()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIRegisterInfo.h117 Register materializeFrameBaseRegister(MachineBasicBlock *MBB, int FrameIdx,
H A DSIISelLowering.h455 void computeKnownBitsForFrameIndex(int FrameIdx,
H A DSIRegisterInfo.cpp807 int FrameIdx, in materializeFrameBaseRegister() argument
827 .addFrameIndex(FrameIdx); in materializeFrameBaseRegister()
840 .addFrameIndex(FrameIdx); in materializeFrameBaseRegister()
H A DSIISelLowering.cpp1804 int FrameIdx = MFI.CreateFixedObject(Size, VA.getLocMemOffset(), false); in lowerStackParameter() local
1805 return DAG.getFrameIndex(FrameIdx, MVT::i32); in lowerStackParameter()
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp666 int FrameIdx, in materializeFrameBaseRegister() argument
685 .addFrameIndex(FrameIdx).addImm(Offset); in materializeFrameBaseRegister()
H A DARMISelLowering.cpp9868 int FrameIdx = MFI.CreateStackObject(ByteSize, StackAlign, false); in LowerFSINCOS() local
9869 SRet = DAG.getFrameIndex(FrameIdx, TLI.getPointerTy(DL)); in LowerFSINCOS()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DRegAllocFast.cpp336 int FrameIdx = MFI->CreateSpillStackObject(Size, Alignment); in getStackSpaceFor() local
339 StackSlotForVirtReg[VirtReg] = FrameIdx; in getStackSpaceFor()
340 return FrameIdx; in getStackSpaceFor()
H A DTargetInstrInfo.cpp1073 int FrameIdx = 0; in isReallyTriviallyReMaterializableGeneric() local
1074 if (isLoadFromStackSlot(MI, FrameIdx) && in isReallyTriviallyReMaterializableGeneric()
1075 MF.getFrameInfo().isImmutableObjectIndex(FrameIdx)) in isReallyTriviallyReMaterializableGeneric()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp722 int FrameIdx, in materializeFrameBaseRegister() argument
738 .addFrameIndex(FrameIdx) in materializeFrameBaseRegister()
H A DAArch64ISelLowering.cpp6355 unsigned FrameIdx = in LowerFormalArguments() local
6357 SDValue FrameIdxN = DAG.getFrameIndex(FrameIdx, PtrVT); in LowerFormalArguments()
/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp871 bool isKill, int FrameIdx, const TargetRegisterClass *RC, in storeRegToStackSlot() argument
881 FrameIdx); in storeRegToStackSlot()
886 Register DestReg, int FrameIdx, in loadRegFromStackSlot() argument
897 FrameIdx); in loadRegFromStackSlot()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstrInfo.h380 unsigned Opc, Register Reg, int FrameIdx,
H A DX86InstrInfo.cpp3920 BuildMI(MBB, MI, DebugLoc(), get(Opc), Reg), FrameIdx); in loadStoreTileReg()
3931 bool isKill, int FrameIdx, const TargetRegisterClass *RC, in storeRegToStackSlot() argument
3935 assert(MFI.getObjectSize(FrameIdx) >= TRI->getSpillSize(*RC) && in storeRegToStackSlot()
3941 (RI.canRealignStack(MF) && !MFI.isFixedObjectIndex(FrameIdx)); in storeRegToStackSlot()
3945 loadStoreTileReg(MBB, MI, Opc, SrcReg, FrameIdx, isKill); in storeRegToStackSlot()
3947 addFrameReference(BuildMI(MBB, MI, DebugLoc(), get(Opc)), FrameIdx) in storeRegToStackSlot()
3953 Register DestReg, int FrameIdx, in loadRegFromStackSlot() argument
3959 assert(MFI.getObjectSize(FrameIdx) >= TRI->getSpillSize(*RC) && in loadRegFromStackSlot()
3964 (RI.canRealignStack(MF) && !MFI.isFixedObjectIndex(FrameIdx)); in loadRegFromStackSlot()
3968 loadStoreTileReg(MBB, MI, Opc, DestReg, FrameIdx); in loadRegFromStackSlot()
[all …]
H A DX86ISelLowering.cpp4608 int FrameIdx = MF.getFrameInfo().CreateStackObject( in LowerCall() local
4612 DAG.getFrameIndex(FrameIdx, getPointerTy(DAG.getDataLayout())); in LowerCall()
/openbsd/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp454 int FrameIdx = MF.getFrameInfo().CreateFixedObject(4, 64, true); in LowerFormalArguments_32() local
455 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32); in LowerFormalArguments_32()
475 int FrameIdx = MF.getFrameInfo(). in LowerFormalArguments_32() local
477 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32); in LowerFormalArguments_32()
605 int FrameIdx = MF.getFrameInfo().CreateFixedObject(4, ArgOffset, in LowerFormalArguments_32() local
607 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32); in LowerFormalArguments_32()
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2351 int FrameIdx = MFI.CreateStackObject(Bytes.getKnownMinValue(), Alignment, in CreateStackTemporary() local
2353 return getFrameIndex(FrameIdx, TLI->getFrameIndexTy(getDataLayout())); in CreateStackTemporary()
11557 int FrameIdx = INT_MIN; in InferPtrAlign() local
11560 FrameIdx = FI->getIndex(); in InferPtrAlign()
11564 FrameIdx = cast<FrameIndexSDNode>(Ptr.getOperand(0))->getIndex(); in InferPtrAlign()
11568 if (FrameIdx != INT_MIN) { in InferPtrAlign()
11570 return commonAlignment(MFI.getObjectAlign(FrameIdx), FrameOffset); in InferPtrAlign()
H A DTargetLowering.cpp3501 const int FrameIdx, KnownBits &Known, const MachineFunction &MF) const { in computeKnownBitsForFrameIndex() argument
3503 Known.Zero.setLowBits(Log2(MF.getFrameInfo().getObjectAlign(FrameIdx))); in computeKnownBitsForFrameIndex()
/openbsd/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3567 int FrameIdx = MF.getFrameInfo().CreateStackObject(Bytes, Alignment, false); in createStackTemporary() local
3572 PtrInfo = MachinePointerInfo::getFixedStack(MF, FrameIdx); in createStackTemporary()
3573 return MIRBuilder.buildFrameIndex(FramePtrTy, FrameIdx); in createStackTemporary()

12