Searched defs:MIRBuilder (Results 1 - 18 of 18) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.h28 MipsHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI) argument
42 MachineIRBuilder &MIRBuilder; member in class:llvm::MipsCallLowering::MipsHandler
H A DMipsLegalizerInfo.cpp462 SelectMSA3OpIntrinsic(MachineInstr &MI, unsigned Opcode, MachineIRBuilder &MIRBuilder, const MipsSubtarget &ST) argument
477 MSA3OpIntrinsicToGeneric(MachineInstr &MI, unsigned Opcode, MachineIRBuilder &MIRBuilder, const MipsSubtarget &ST) argument
489 MSA2OpIntrinsicToGeneric(MachineInstr &MI, unsigned Opcode, MachineIRBuilder &MIRBuilder, const MipsSubtarget &ST) argument
502 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; local
[all...]
H A DMipsCallLowering.cpp92 IncomingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI) argument
122 CallReturnHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, argument
214 OutgoingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, MachineInstrBuilder &MIB) argument
375 lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, ArrayRef<Register> VRegs) const argument
415 lowerFormalArguments( MachineIRBuilder &MIRBuilder, const Function &F, ArrayRef<ArrayRef<Register>> VRegs) const argument
498 lowerCall(MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info) const argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVCallLowering.cpp24 bool RISCVCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, argument
47 bool RISCVCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, argument
37 lowerFormalArguments( MachineIRBuilder &MIRBuilder, const Function &F, ArrayRef<ArrayRef<Register>> VRegs) const argument
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h40 MachineIRBuilder &MIRBuilder; member in class:llvm::LegalizerHelper
H A DCallLowering.h114 ValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, argument
175 MachineIRBuilder &MIRBuilder; member in struct:llvm::CallLowering::ValueHandler
276 virtual bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, argument
288 lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, ArrayRef<Register> VRegs) const argument
305 lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, ArrayRef<ArrayRef<Register>> VRegs) const argument
316 lowerCall(MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info) const argument
[all...]
H A DRegBankSelect.h507 MachineIRBuilder MIRBuilder; member in class:llvm::RegBankSelect
H A DIRTranslator.h277 translateICmp(const User &U, MachineIRBuilder &MIRBuilder) argument
282 translateFCmp(const User &U, MachineIRBuilder &MIRBuilder) argument
358 translateAdd(const User &U, MachineIRBuilder &MIRBuilder) argument
361 translateSub(const User &U, MachineIRBuilder &MIRBuilder) argument
364 translateAnd(const User &U, MachineIRBuilder &MIRBuilder) argument
367 translateMul(const User &U, MachineIRBuilder &MIRBuilder) argument
370 translateOr(const User &U, MachineIRBuilder &MIRBuilder) argument
373 translateXor(const User &U, MachineIRBuilder &MIRBuilder) argument
377 translateUDiv(const User &U, MachineIRBuilder &MIRBuilder) argument
380 translateSDiv(const User &U, MachineIRBuilder &MIRBuilder) argument
383 translateURem(const User &U, MachineIRBuilder &MIRBuilder) argument
386 translateSRem(const User &U, MachineIRBuilder &MIRBuilder) argument
389 translateIntToPtr(const User &U, MachineIRBuilder &MIRBuilder) argument
392 translatePtrToInt(const User &U, MachineIRBuilder &MIRBuilder) argument
395 translateTrunc(const User &U, MachineIRBuilder &MIRBuilder) argument
398 translateFPTrunc(const User &U, MachineIRBuilder &MIRBuilder) argument
401 translateFPExt(const User &U, MachineIRBuilder &MIRBuilder) argument
404 translateFPToUI(const User &U, MachineIRBuilder &MIRBuilder) argument
407 translateFPToSI(const User &U, MachineIRBuilder &MIRBuilder) argument
410 translateUIToFP(const User &U, MachineIRBuilder &MIRBuilder) argument
413 translateSIToFP(const User &U, MachineIRBuilder &MIRBuilder) argument
416 translateUnreachable(const User &U, MachineIRBuilder &MIRBuilder) argument
419 translateSExt(const User &U, MachineIRBuilder &MIRBuilder) argument
423 translateZExt(const User &U, MachineIRBuilder &MIRBuilder) argument
427 translateShl(const User &U, MachineIRBuilder &MIRBuilder) argument
430 translateLShr(const User &U, MachineIRBuilder &MIRBuilder) argument
433 translateAShr(const User &U, MachineIRBuilder &MIRBuilder) argument
437 translateFAdd(const User &U, MachineIRBuilder &MIRBuilder) argument
440 translateFMul(const User &U, MachineIRBuilder &MIRBuilder) argument
443 translateFDiv(const User &U, MachineIRBuilder &MIRBuilder) argument
446 translateFRem(const User &U, MachineIRBuilder &MIRBuilder) argument
465 translateResume(const User &U, MachineIRBuilder &MIRBuilder) argument
468 translateCleanupRet(const User &U, MachineIRBuilder &MIRBuilder) argument
471 translateCatchRet(const User &U, MachineIRBuilder &MIRBuilder) argument
474 translateCatchSwitch(const User &U, MachineIRBuilder &MIRBuilder) argument
477 translateAddrSpaceCast(const User &U, MachineIRBuilder &MIRBuilder) argument
480 translateCleanupPad(const User &U, MachineIRBuilder &MIRBuilder) argument
483 translateCatchPad(const User &U, MachineIRBuilder &MIRBuilder) argument
486 translateUserOp1(const User &U, MachineIRBuilder &MIRBuilder) argument
489 translateUserOp2(const User &U, MachineIRBuilder &MIRBuilder) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LegalizerInfo.cpp90 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; local
H A DX86CallLowering.cpp99 OutgoingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, argument
187 lowerReturn( MachineIRBuilder &MIRBuilder, const Value *Val, ArrayRef<Register> VRegs) const argument
230 IncomingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, CCAssignFn *AssignFn) argument
302 FormalArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, CCAssignFn *AssignFn) argument
313 CallReturnHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, CCAssignFn *AssignFn, MachineInstrBuilder &MIB) argument
327 lowerFormalArguments( MachineIRBuilder &MIRBuilder, const Function &F, ArrayRef<ArrayRef<Register>> VRegs) const argument
378 lowerCall(MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info) const argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp33 bool CallLowering::lowerCall(MachineIRBuilder &MIRBuilder, const CallBase &CB, argument
176 handleAssignments(MachineIRBuilder &MIRBuilder, SmallVectorImpl<ArgInfo> &Args, ValueHandler &Handler) const argument
186 handleAssignments(CCState &CCInfo, SmallVectorImpl<CCValAssign> &ArgLocs, MachineIRBuilder &MIRBuilder, SmallVectorImpl<ArgInfo> &Args, ValueHandler &Handler) const argument
[all...]
H A DLegalizer.cpp324 std::unique_ptr<MachineIRBuilder> MIRBuilder; local
168 legalizeMachineFunction(MachineFunction &MF, const LegalizerInfo &LI, ArrayRef<GISelChangeObserver *> AuxObservers, LostDebugLocObserver &LocObserver, MachineIRBuilder &MIRBuilder) argument
[all...]
H A DInlineAsmLowering.cpp85 getRegistersForValue(MachineFunction &MF, MachineIRBuilder &MIRBuilder, GISelAsmOperandInfo &OpInfo, GISelAsmOperandInfo &RefOpInfo) argument
240 buildAnyextOrCopy(Register Dst, Register Src, MachineIRBuilder &MIRBuilder) argument
273 lowerInlineAsm( MachineIRBuilder &MIRBuilder, const CallBase &Call, std::function<ArrayRef<Register>(const Value &Val)> GetOrCreateVRegs) const argument
[all...]
H A DIRTranslator.cpp296 bool IRTranslator::translateFSub(const User &U, MachineIRBuilder &MIRBuilder) { argument
314 bool IRTranslator::translateFNeg(const User &U, MachineIRBuilder &MIRBuilder) { argument
277 translateBinaryOp(unsigned Opcode, const User &U, MachineIRBuilder &MIRBuilder) argument
326 translateCompare(const User &U, MachineIRBuilder &MIRBuilder) argument
352 translateRet(const User &U, MachineIRBuilder &MIRBuilder) argument
374 translateBr(const User &U, MachineIRBuilder &MIRBuilder) argument
825 translateIndirectBr(const User &U, MachineIRBuilder &MIRBuilder) argument
855 translateLoad(const User &U, MachineIRBuilder &MIRBuilder) argument
898 translateStore(const User &U, MachineIRBuilder &MIRBuilder) argument
963 translateExtractValue(const User &U, MachineIRBuilder &MIRBuilder) argument
978 translateInsertValue(const User &U, MachineIRBuilder &MIRBuilder) argument
998 translateSelect(const User &U, MachineIRBuilder &MIRBuilder) argument
1016 translateCopy(const User &U, const Value &V, MachineIRBuilder &MIRBuilder) argument
1031 translateBitCast(const User &U, MachineIRBuilder &MIRBuilder) argument
1041 translateCast(unsigned Opcode, const User &U, MachineIRBuilder &MIRBuilder) argument
1049 translateGetElementPtr(const User &U, MachineIRBuilder &MIRBuilder) argument
1138 translateMemFunc(const CallInst &CI, MachineIRBuilder &MIRBuilder, Intrinsic::ID ID) argument
1186 getStackGuard(Register DstReg, MachineIRBuilder &MIRBuilder) argument
1207 translateOverflowIntrinsic(const CallInst &CI, unsigned Op, MachineIRBuilder &MIRBuilder) argument
1285 translateSimpleIntrinsic(const CallInst &CI, Intrinsic::ID ID, MachineIRBuilder &MIRBuilder) argument
1327 translateConstrainedFPIntrinsic( const ConstrainedFPIntrinsic &FPI, MachineIRBuilder &MIRBuilder) argument
1350 translateKnownIntrinsic(const CallInst &CI, Intrinsic::ID ID, MachineIRBuilder &MIRBuilder) argument
1528 getStackGuard(getOrCreateVReg(CI), MIRBuilder); local
1626 translateInlineAsm(const CallBase &CB, MachineIRBuilder &MIRBuilder) argument
[all...]
H A DLegalizerHelper.cpp491 createLibcall(MachineIRBuilder &MIRBuilder, const char *Name, const CallLowering::ArgInfo &Result, ArrayRef<CallLowering::ArgInfo> Args, const CallingConv::ID CC) argument
509 createLibcall(MachineIRBuilder &MIRBuilder, RTLIB::Libcall Libcall, const CallLowering::ArgInfo &Result, ArrayRef<CallLowering::ArgInfo> Args) argument
520 simpleLibcall(MachineInstr &MI, MachineIRBuilder &MIRBuilder, unsigned Size, Type *OpType) argument
532 createMemLibcall(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, MachineInstr &MI) argument
624 conversionLibcall(MachineInstr &MI, MachineIRBuilder &MIRBuilder, Type *ToType, Type *FromType) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp89 OutgoingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, argument
237 lowerReturnVal(MachineIRBuilder &MIRBuilder, const Value *Val, ArrayRef<Register> VRegs, MachineInstrBuilder &Ret) const argument
265 lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, ArrayRef<Register> VRegs) const argument
286 IncomingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, CCAssignFn AssignFn) argument
415 lowerFormalArguments( MachineIRBuilder &MIRBuilder, const Function &F, ArrayRef<ArrayRef<Register>> VRegs) const argument
473 CallReturnHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, MachineInstrBuilder MIB, CCAssignFn *AssignFn) argument
502 lowerCall(MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info) const argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp56 IncomingArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, argument
112 FormalArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, CCAssignFn *AssignFn) argument
123 CallReturnHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, MachineInstrBuilder MIB, CCAssignFn *AssignFn) argument
135 OutgoingArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, MachineInstrBuilder MIB, CCAssignFn *AssignFn, CCAssignFn *AssignFnVarArg, bool IsTailCall = false, int FPDiff = 0) argument
276 lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, ArrayRef<Register> VRegs, Register SwiftErrorVReg) const argument
395 handleMustTailForwardedRegisters(MachineIRBuilder &MIRBuilder, CCAssignFn *AssignFn) argument
[all...]
H A DAArch64LegalizerInfo.cpp641 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; local
664 legalizeSmallCMGlobalValue(MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &MIRBuilder, GISelChangeObserver &Observer) const argument
698 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; local
714 legalizeShlAshrLshr( MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &MIRBuilder, GISelChangeObserver &Observer) const argument
735 legalizeLoadStore( MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &MIRBuilder, GISelChangeObserver &Observer) const argument
[all...]

Completed in 151 milliseconds