Home
last modified time | relevance | path

Searched defs:MIRBuilder (Results 1 – 25 of 29) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h290 bool translateICmp(const User &U, MachineIRBuilder &MIRBuilder) { in translateICmp()
295 bool translateFCmp(const User &U, MachineIRBuilder &MIRBuilder) { in translateFCmp()
407 bool translateAdd(const User &U, MachineIRBuilder &MIRBuilder) { in translateAdd()
410 bool translateSub(const User &U, MachineIRBuilder &MIRBuilder) { in translateSub()
413 bool translateAnd(const User &U, MachineIRBuilder &MIRBuilder) { in translateAnd()
416 bool translateMul(const User &U, MachineIRBuilder &MIRBuilder) { in translateMul()
419 bool translateOr(const User &U, MachineIRBuilder &MIRBuilder) { in translateOr()
422 bool translateXor(const User &U, MachineIRBuilder &MIRBuilder) { in translateXor()
426 bool translateUDiv(const User &U, MachineIRBuilder &MIRBuilder) { in translateUDiv()
429 bool translateSDiv(const User &U, MachineIRBuilder &MIRBuilder) { in translateSDiv()
[all …]
H A DCallLowering.h230 MachineIRBuilder &MIRBuilder; member
508 virtual bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, in lowerReturn()
520 virtual bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, in lowerReturn()
540 virtual bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
552 virtual bool lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
H A DRegBankSelect.h508 MachineIRBuilder MIRBuilder; variable
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.cpp47 const Type *Type, Register VReg, MachineIRBuilder &MIRBuilder, in assignTypeToVReg()
62 static Register createTypeVReg(MachineIRBuilder &MIRBuilder) { in createTypeVReg()
75 SPIRVType *SPIRVGlobalRegistry::getOpTypeBool(MachineIRBuilder &MIRBuilder) { in getOpTypeBool()
81 MachineIRBuilder &MIRBuilder, in getOpTypeInt()
91 MachineIRBuilder &MIRBuilder) { in getOpTypeFloat()
98 SPIRVType *SPIRVGlobalRegistry::getOpTypeVoid(MachineIRBuilder &MIRBuilder) { in getOpTypeVoid()
105 MachineIRBuilder &MIRBuilder) { in getOpTypeVector()
120 MachineIRBuilder *MIRBuilder, in getOrCreateConstIntReg()
178 MachineIRBuilder &MIRBuilder, in buildConstantInt()
224 MachineIRBuilder &MIRBuilder, in buildConstantFP()
[all …]
H A DSPIRVBuiltins.cpp276 buildBoolRegister(MachineIRBuilder &MIRBuilder, const SPIRVType *ResultType, in buildBoolRegister()
300 static bool buildSelectInst(MachineIRBuilder &MIRBuilder, in buildSelectInst()
322 MachineIRBuilder &MIRBuilder, in buildLoadInst()
340 static Register buildBuiltinVariableLoad(MachineIRBuilder &MIRBuilder, in buildBuiltinVariableLoad()
412 static Register buildConstantIntReg(uint64_t Val, MachineIRBuilder &MIRBuilder, in buildConstantIntReg()
420 MachineIRBuilder &MIRBuilder, in buildScopeReg()
451 MachineIRBuilder &MIRBuilder) { in buildAtomicInitInst()
463 MachineIRBuilder &MIRBuilder, in buildAtomicLoadInst()
497 MachineIRBuilder &MIRBuilder, in buildAtomicStoreInst()
517 MachineIRBuilder &MIRBuilder, in buildAtomicCompareExchangeInst()
[all …]
H A DSPIRVCallLowering.cpp32 bool SPIRVCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
216 bool SPIRVCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
355 bool SPIRVCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
H A DSPIRVUtils.cpp101 MachineIRBuilder &MIRBuilder) { in buildOpName()
117 void buildOpDecorate(Register Reg, MachineIRBuilder &MIRBuilder, in buildOpDecorate()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp24 bool RISCVCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
37 bool RISCVCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
48 bool RISCVCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp295 MachineIRBuilder &MIRBuilder) { in translateBinaryOp()
314 MachineIRBuilder &MIRBuilder) { in translateUnaryOp()
326 bool IRTranslator::translateFNeg(const User &U, MachineIRBuilder &MIRBuilder) { in translateFNeg()
331 MachineIRBuilder &MIRBuilder) { in translateCompare()
357 bool IRTranslator::translateRet(const User &U, MachineIRBuilder &MIRBuilder) { in translateRet()
573 bool IRTranslator::translateBr(const User &U, MachineIRBuilder &MIRBuilder) { in translateBr()
1255 MachineIRBuilder &MIRBuilder) { in translateIndirectBr()
1284 bool IRTranslator::translateLoad(const User &U, MachineIRBuilder &MIRBuilder) { in translateLoad()
1336 bool IRTranslator::translateStore(const User &U, MachineIRBuilder &MIRBuilder) { in translateStore()
1400 MachineIRBuilder &MIRBuilder) { in translateExtractValue()
[all …]
H A DInlineAsmLowering.cpp81 MachineIRBuilder &MIRBuilder, in getRegistersForValue()
237 MachineIRBuilder &MIRBuilder) { in buildAnyextOrCopy()
270 MachineIRBuilder &MIRBuilder, const CallBase &Call, in lowerInlineAsm()
H A DLegalizer.cpp176 MachineIRBuilder &MIRBuilder) { in legalizeMachineFunction()
319 std::unique_ptr<MachineIRBuilder> MIRBuilder; in runOnMachineFunction() local
H A DCallLowering.cpp90 bool CallLowering::lowerCall(MachineIRBuilder &MIRBuilder, const CallBase &CB, in lowerCall()
565 SmallVectorImpl<ArgInfo> &Args, MachineIRBuilder &MIRBuilder, in determineAndHandleAssignments()
653 MachineIRBuilder &MIRBuilder, in handleAssignments()
833 void CallLowering::insertSRetLoads(MachineIRBuilder &MIRBuilder, Type *RetTy, in insertSRetLoads()
863 void CallLowering::insertSRetStores(MachineIRBuilder &MIRBuilder, Type *RetTy, in insertSRetStores()
916 void CallLowering::insertSRetOutgoingArgument(MachineIRBuilder &MIRBuilder, in insertSRetOutgoingArgument()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.h41 PPCIncomingValueHandler(MachineIRBuilder &MIRBuilder, in PPCIncomingValueHandler()
66 FormalArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI) in FormalArgHandler()
H A DPPCCallLowering.cpp73 bool PPCCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
108 bool PPCCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
113 bool PPCCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
157 LLT MemTy, const DstOp &Res, Register Addr) { in assignValueToAddress()
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.cpp336 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom() local
468 MachineIRBuilder &MIRBuilder, in SelectMSA3OpIntrinsic()
483 MachineIRBuilder &MIRBuilder, in MSA3OpIntrinsicToGeneric()
495 MachineIRBuilder &MIRBuilder, in MSA2OpIntrinsicToGeneric()
507 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeIntrinsic() local
H A DMipsCallLowering.cpp89 MipsIncomingValueHandler(MachineIRBuilder &MIRBuilder, in MipsIncomingValueHandler()
116 CallReturnHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in CallReturnHandler()
196 MipsOutgoingValueHandler(MachineIRBuilder &MIRBuilder, in MipsOutgoingValueHandler()
315 bool MipsCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
358 bool MipsCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
445 bool MipsCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp883 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom() local
944 MachineIRBuilder &MIRBuilder, LLT Ty, int NumParts, in extractParts()
953 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeVectorTrunc() local
992 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &MIRBuilder, in legalizeSmallCMGlobalValue()
1135 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &MIRBuilder, in legalizeShlAshrLshr()
1174 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &MIRBuilder, in legalizeLoadStore()
1322 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCTPOP() local
1413 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeAtomicCmpxchg128() local
1510 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCTTZ() local
1521 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeMemOps() local
[all …]
H A DAArch64CallLowering.cpp347 bool AArch64CallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
487 static void handleMustTailForwardedRegisters(MachineIRBuilder &MIRBuilder, in handleMustTailForwardedRegisters()
550 MachineIRBuilder &MIRBuilder, const Function &F, in lowerFormalArguments()
808 MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info, in isEligibleForTailCallOptimization()
944 MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info, in lowerTailCall()
1105 bool AArch64CallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
H A DAArch64GlobalISelUtils.cpp64 MachineIRBuilder &MIRBuilder, in tryEmitBZero()
H A DAArch64PostLegalizerLowering.cpp440 MachineIRBuilder MIRBuilder(MI); in applyShuffleVectorPseudo() local
450 MachineIRBuilder MIRBuilder(MI); in applyEXT() local
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp182 bool ARMCallLowering::lowerReturnVal(MachineIRBuilder &MIRBuilder, in lowerReturnVal()
213 bool ARMCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
363 bool ARMCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
454 bool ARMCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info) const { in lowerCall()
H A DARMLegalizerInfo.cpp369 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom() local
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.cpp71 bool M68kCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
100 bool M68kCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
169 bool M68kCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86CallLowering.cpp142 bool X86CallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
252 bool X86CallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
305 bool X86CallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp750 bool AMDGPUCallLowering::passSpecialInputs(MachineIRBuilder &MIRBuilder, in passSpecialInputs()
967 MachineIRBuilder &MIRBuilder, in addCallTargetOperands()
1146 MachineIRBuilder &MIRBuilder, MachineInstrBuilder &CallInst, in handleImplicitCallArguments()
1165 MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info, in lowerTailCall()
1301 bool AMDGPUCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()

12