Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h294 bool translateICmp(const User &U, MachineIRBuilder &MIRBuilder) { in translateICmp()
299 bool translateFCmp(const User &U, MachineIRBuilder &MIRBuilder) { in translateFCmp()
411 bool translateAdd(const User &U, MachineIRBuilder &MIRBuilder) { in translateAdd()
414 bool translateSub(const User &U, MachineIRBuilder &MIRBuilder) { in translateSub()
417 bool translateAnd(const User &U, MachineIRBuilder &MIRBuilder) { in translateAnd()
420 bool translateMul(const User &U, MachineIRBuilder &MIRBuilder) { in translateMul()
423 bool translateOr(const User &U, MachineIRBuilder &MIRBuilder) { in translateOr()
426 bool translateXor(const User &U, MachineIRBuilder &MIRBuilder) { in translateXor()
430 bool translateUDiv(const User &U, MachineIRBuilder &MIRBuilder) { in translateUDiv()
433 bool translateSDiv(const User &U, MachineIRBuilder &MIRBuilder) { in translateSDiv()
[all …]
H A DCallLowering.h217 MachineIRBuilder &MIRBuilder; member
493 virtual bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, in lowerReturn()
505 virtual bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, in lowerReturn()
525 virtual bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
537 virtual bool lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
H A DRegBankSelect.h508 MachineIRBuilder MIRBuilder; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.cpp26 bool PPCCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
39 bool PPCCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
50 bool PPCCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsCallLowering.h29 MipsHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI) in MipsHandler()
43 MachineIRBuilder &MIRBuilder; variable
H A DMipsLegalizerInfo.cpp332 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom() local
462 MachineIRBuilder &MIRBuilder, in SelectMSA3OpIntrinsic()
477 MachineIRBuilder &MIRBuilder, in MSA3OpIntrinsicToGeneric()
489 MachineIRBuilder &MIRBuilder, in MSA2OpIntrinsicToGeneric()
501 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeIntrinsic() local
H A DMipsCallLowering.cpp92 MipsIncomingValueHandler(MachineIRBuilder &MIRBuilder, in MipsIncomingValueHandler()
123 CallReturnHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in CallReturnHandler()
216 MipsOutgoingValueHandler(MachineIRBuilder &MIRBuilder, in MipsOutgoingValueHandler()
377 bool MipsCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
417 bool MipsCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
501 bool MipsCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp281 MachineIRBuilder &MIRBuilder) { in translateBinaryOp()
300 MachineIRBuilder &MIRBuilder) { in translateUnaryOp()
312 bool IRTranslator::translateFNeg(const User &U, MachineIRBuilder &MIRBuilder) { in translateFNeg()
317 MachineIRBuilder &MIRBuilder) { in translateCompare()
342 bool IRTranslator::translateRet(const User &U, MachineIRBuilder &MIRBuilder) { in translateRet()
558 bool IRTranslator::translateBr(const User &U, MachineIRBuilder &MIRBuilder) { in translateBr()
1236 MachineIRBuilder &MIRBuilder) { in translateIndirectBr()
1265 bool IRTranslator::translateLoad(const User &U, MachineIRBuilder &MIRBuilder) { in translateLoad()
1308 bool IRTranslator::translateStore(const User &U, MachineIRBuilder &MIRBuilder) { in translateStore()
1374 MachineIRBuilder &MIRBuilder) { in translateExtractValue()
[all …]
H A DInlineAsmLowering.cpp86 MachineIRBuilder &MIRBuilder, in getRegistersForValue()
241 MachineIRBuilder &MIRBuilder) { in buildAnyextOrCopy()
274 MachineIRBuilder &MIRBuilder, const CallBase &Call, in lowerInlineAsm()
H A DLegalizer.cpp171 MachineIRBuilder &MIRBuilder) { in legalizeMachineFunction()
324 std::unique_ptr<MachineIRBuilder> MIRBuilder; in runOnMachineFunction() local
H A DCallLowering.cpp80 bool CallLowering::lowerCall(MachineIRBuilder &MIRBuilder, const CallBase &CB, in lowerCall()
514 SmallVectorImpl<ArgInfo> &Args, MachineIRBuilder &MIRBuilder, in determineAndHandleAssignments()
611 MachineIRBuilder &MIRBuilder, in handleAssignments()
765 void CallLowering::insertSRetLoads(MachineIRBuilder &MIRBuilder, Type *RetTy, in insertSRetLoads()
795 void CallLowering::insertSRetStores(MachineIRBuilder &MIRBuilder, Type *RetTy, in insertSRetStores()
847 void CallLowering::insertSRetOutgoingArgument(MachineIRBuilder &MIRBuilder, in insertSRetOutgoingArgument()
H A DLegalizerHelper.cpp523 llvm::createLibcall(MachineIRBuilder &MIRBuilder, const char *Name, in createLibcall()
541 llvm::createLibcall(MachineIRBuilder &MIRBuilder, RTLIB::Libcall Libcall, in createLibcall()
552 simpleLibcall(MachineInstr &MI, MachineIRBuilder &MIRBuilder, unsigned Size, in simpleLibcall()
564 llvm::createMemLibcall(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in createMemLibcall()
663 conversionLibcall(MachineInstr &MI, MachineIRBuilder &MIRBuilder, Type *ToType, in conversionLibcall()
H A DCombinerHelper.cpp913 MachineIRBuilder MIRBuilder(MI); in applyCombineIndexedLoadStore() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp750 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom() local
802 MachineIRBuilder &MIRBuilder, LLT Ty, int NumParts, in extractParts()
811 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeVectorTrunc() local
849 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &MIRBuilder, in legalizeSmallCMGlobalValue()
910 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &MIRBuilder, in legalizeShlAshrLshr()
933 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &MIRBuilder, in legalizeLoadStore()
1038 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCTPOP() local
1070 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeAtomicCmpxchg128() local
H A DAArch64CallLowering.cpp339 bool AArch64CallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
468 static void handleMustTailForwardedRegisters(MachineIRBuilder &MIRBuilder, in handleMustTailForwardedRegisters()
525 MachineIRBuilder &MIRBuilder, const Function &F, in lowerFormalArguments()
747 MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info, in isEligibleForTailCallOptimization()
883 MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info, in lowerTailCall()
1041 bool AArch64CallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
H A DAArch64GlobalISelUtils.cpp64 MachineIRBuilder &MIRBuilder, in tryEmitBZero()
H A DAArch64PostLegalizerLowering.cpp398 MachineIRBuilder MIRBuilder(MI); in applyShuffleVectorPseudo() local
408 MachineIRBuilder MIRBuilder(MI); in applyEXT() local
H A DAArch64InstructionSelector.cpp4101 std::initializer_list<llvm::SrcOp> SrcOps, MachineIRBuilder &MIRBuilder, in emitInstr()
4278 MachineIRBuilder &MIRBuilder, in emitFPCompare()
4380 MachineIRBuilder &MIRBuilder, in emitCSetForICMP()
4758 MachineIRBuilder &MIRBuilder, in emitConstantVector()
5612 MachineIRBuilder MIRBuilder(RootDef); in tryFoldAddLowIntoImm() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp178 bool ARMCallLowering::lowerReturnVal(MachineIRBuilder &MIRBuilder, in lowerReturnVal()
209 bool ARMCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
361 bool ARMCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
452 bool ARMCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info) const { in lowerCall()
H A DARMLegalizerInfo.cpp364 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86CallLowering.cpp133 bool X86CallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn()
238 bool X86CallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
287 bool X86CallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp749 bool AMDGPUCallLowering::passSpecialInputs(MachineIRBuilder &MIRBuilder, in passSpecialInputs()
910 MachineIRBuilder &MIRBuilder, in addCallTargetOperands()
1084 MachineIRBuilder &MIRBuilder, MachineInstrBuilder &CallInst, in handleImplicitCallArguments()
1103 MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info, in lowerTailCall()
1240 bool AMDGPUCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()