| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.h | 26 class MachineIRBuilder; variable 48 MachineIRBuilder &B) const; 50 MachineIRBuilder &B) const; 52 MachineIRBuilder &B) const; 68 MachineIRBuilder &B) const; 79 MachineIRBuilder &B) const; 88 MachineIRBuilder &B) const; 117 MachineIRBuilder &B) const; 119 MachineIRBuilder &B) const; 121 MachineIRBuilder &B) const; [all …]
|
| H A D | AMDGPUCallLowering.h | 27 void lowerParameterPtr(Register DstReg, MachineIRBuilder &B, 30 void lowerParameter(MachineIRBuilder &B, ArgInfo &AI, uint64_t Offset, 37 bool lowerReturnVal(MachineIRBuilder &B, const Value *Val, 43 bool lowerReturn(MachineIRBuilder &B, const Value *Val, 47 bool lowerFormalArgumentsKernel(MachineIRBuilder &B, const Function &F, 50 bool lowerFormalArguments(MachineIRBuilder &B, const Function &F, 54 bool passSpecialInputs(MachineIRBuilder &MIRBuilder, 70 isEligibleForTailCallOptimization(MachineIRBuilder &MIRBuilder, 76 MachineIRBuilder &MIRBuilder, MachineInstrBuilder &CallInst, 80 bool lowerTailCall(MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info, [all …]
|
| H A D | AMDGPURegisterBankInfo.h | 28 class MachineIRBuilder; variable 48 bool buildVCopy(MachineIRBuilder &B, Register DstReg, Register SrcReg) const; 57 MachineIRBuilder &B, 62 bool executeInWaterfallLoop(MachineIRBuilder &B, 86 Register handleD16VData(MachineIRBuilder &B, MachineRegisterInfo &MRI, 90 splitBufferOffsets(MachineIRBuilder &B, Register Offset) const; 92 MachineInstr *selectStoreIntrinsic(MachineIRBuilder &B, 124 void split64BitValueForMapping(MachineIRBuilder &B,
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | IRTranslator.h | 208 MachineIRBuilder &MIRBuilder); 285 MachineIRBuilder &MIRBuilder); 310 MachineIRBuilder &MIRBuilder); 315 MachineIRBuilder &MIRBuilder); 349 MachineIRBuilder &MIB); 363 MachineIRBuilder &MIB, MachineFunction::iterator BBI, 372 MachineIRBuilder &MIB, 378 MachineIRBuilder &MIB, MachineFunction::iterator BBI, 386 MachineIRBuilder &MIB); 556 std::unique_ptr<MachineIRBuilder> CurBuilder; [all …]
|
| H A D | CallLowering.h | 38 class MachineIRBuilder; variable 223 MachineIRBuilder &MIRBuilder; 227 ValueHandler(bool IsIncoming, MachineIRBuilder &MIRBuilder, in ValueHandler() 388 MachineIRBuilder &MIRBuilder, 398 MachineIRBuilder &MIRBuilder, 438 void insertSRetLoads(MachineIRBuilder &MIRBuilder, Type *RetTy, 444 void insertSRetStores(MachineIRBuilder &MIRBuilder, Type *RetTy, 457 void insertSRetOutgoingArgument(MachineIRBuilder &MIRBuilder, 528 virtual bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments() 540 virtual bool lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall() [all …]
|
| H A D | CSEMIRBuilder.h | 32 class CSEMIRBuilder : public MachineIRBuilder { 92 using MachineIRBuilder::MachineIRBuilder; 98 using MachineIRBuilder::buildConstant; 104 using MachineIRBuilder::buildFConstant;
|
| H A D | InlineAsmLowering.h | 22 class MachineIRBuilder; variable 38 bool lowerInlineAsm(MachineIRBuilder &MIRBuilder, const CallBase &CB, 49 MachineIRBuilder &MIRBuilder) const;
|
| H A D | CombinerHelper.h | 30 class MachineIRBuilder; variable 92 MachineIRBuilder &Builder; 100 CombinerHelper(GISelChangeObserver &Observer, MachineIRBuilder &B, 448 std::function<void(MachineIRBuilder &)> &MatchInfo); 505 std::function<void(MachineIRBuilder &)> &MatchInfo); 523 std::function<void(MachineIRBuilder &)> &MatchInfo); 527 std::function<void(MachineIRBuilder &)> &MatchInfo); 539 MachineInstr &MI, std::function<void(MachineIRBuilder &)> &MatchInfo); 542 MachineInstr &MI, std::function<void(MachineIRBuilder &)> &MatchInfo); 547 std::function<void(MachineIRBuilder &)> &MatchInfo);
|
| H A D | CombinerInfo.h | 22 class MachineIRBuilder; variable 68 MachineIRBuilder &B) const = 0;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.cpp | 26 void MachineIRBuilder::setMF(MachineFunction &MF) { in setMF() 77 MachineInstrBuilder MachineIRBuilder::buildFIDbgValue(int FI, in buildFIDbgValue() 193 MachineIRBuilder::materializePtrAdd(Register &Res, Register Op0, in materializePtrAdd() 343 MachineIRBuilder::buildLoad(const DstOp &Dst, const SrcOp &Addr, in buildLoad() 370 MachineInstrBuilder MachineIRBuilder::buildLoadFromOffset( in buildLoadFromOffset() 597 MachineIRBuilder::buildMerge(const DstOp &Res, in buildMerge() 613 MachineInstrBuilder MachineIRBuilder::buildUnmerge(LLT Res, in buildUnmerge() 648 MachineIRBuilder::buildBuildVectorTrunc(const DstOp &Res, in buildBuildVectorTrunc() 836 MachineInstrBuilder MachineIRBuilder::buildAtomicRMW( in buildAtomicRMW() 929 MachineIRBuilder::buildAtomicRMWFAdd( in buildAtomicRMWFAdd() [all …]
|
| H A D | CSEMIRBuilder.cpp | 219 return MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag); in buildInstr() 223 auto MIB = MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag); in buildInstr() 240 MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag); in buildInstr() 248 return MachineIRBuilder::buildConstant(Res, Val); in buildConstant() 267 MachineInstrBuilder NewMIB = MachineIRBuilder::buildConstant(Res, Val); in buildConstant() 275 return MachineIRBuilder::buildFConstant(Res, Val); in buildFConstant() 293 MachineInstrBuilder NewMIB = MachineIRBuilder::buildFConstant(Res, Val); in buildFConstant()
|
| H A D | IRTranslator.cpp | 754 MachineIRBuilder MIB(*MBB->getParent()); in emitJumpTable() 768 MachineIRBuilder MIB(*HeaderBB->getParent()); in emitJumpTableHeader() 811 MachineIRBuilder &MIB) { in emitSwitchCase() 893 MachineIRBuilder &MIB, in lowerJumpTableWorkItem() 997 MachineIRBuilder &MIB = *CurBuilder; in emitBitTestHeader() 1050 MachineIRBuilder &MIB = *CurBuilder; in emitBitTestCase() 1107 MachineIRBuilder &MIB, MachineFunction::iterator BBI, in lowerBitTestWorkItem() 1149 MachineIRBuilder &MIB) { in lowerSwitchWorkItem() 1431 MachineIRBuilder &MIRBuilder) { in translateCopy() 3109 EntryBuilder = std::make_unique<MachineIRBuilder>(); in runOnMachineFunction() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.h | 28 class MachineIRBuilder; variable 36 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, 42 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, 46 bool lowerCall(MachineIRBuilder &MIRBuilder, 51 isEligibleForTailCallOptimization(MachineIRBuilder &MIRBuilder, 61 using RegHandler = std::function<void(MachineIRBuilder &, Type *, unsigned, 65 std::function<void(MachineIRBuilder &, int, CCValAssign &)>; 67 bool lowerTailCall(MachineIRBuilder &MIRBuilder, CallLoweringInfo &Info,
|
| H A D | AArch64LegalizerInfo.h | 39 MachineIRBuilder &MIRBuilder) const; 41 MachineIRBuilder &MIRBuilder, 44 MachineIRBuilder &MIRBuilder, 48 MachineIRBuilder &MIRBuilder,
|
| H A D | AArch64PostLegalizerCombiner.cpp | 95 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &B, in applyExtractVecEltPairwiseAdd() 124 std::function<void(MachineIRBuilder &B, Register DstReg)> &ApplyFn) { in matchAArch64MulConstCombine() 211 ApplyFn = [=](MachineIRBuilder &B, Register DstReg) { in matchAArch64MulConstCombine() 236 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &B, in applyAArch64MulConstCombine() 237 std::function<void(MachineIRBuilder &B, Register DstReg)> &ApplyFn) { in applyAArch64MulConstCombine() 255 MachineIRBuilder &B, GISelChangeObserver &Observer) { in applyFoldMergeToZext() 292 MachineIRBuilder &B) const override; 297 MachineIRBuilder &B) const { in combine()
|
| H A D | AArch64PostLegalizerLowering.cpp | 398 MachineIRBuilder MIRBuilder(MI); in applyShuffleVectorPseudo() 408 MachineIRBuilder MIRBuilder(MI); in applyEXT() 457 MachineIRBuilder &Builder, in applyINS() 505 MachineIRBuilder MIB(MI); in applyVAshrLshrImm() 631 MachineIRBuilder &MIB, GISelChangeObserver &Observer) { in applyAdjustICmpImmAndPred() 737 MachineIRBuilder &B) { in applyBuildVectorToDup() 856 static std::function<Register(MachineIRBuilder &)> 866 return [LHS, RHS, IsZero, DstTy](MachineIRBuilder &MIB) { in getVectorFCMP() 912 MachineIRBuilder &MIB) { in lowerVectorFCMP() 969 MachineIRBuilder &B, in applyFormTruncstore() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMCallLowering.h | 28 class MachineIRBuilder; variable 35 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, 39 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, 43 bool lowerCall(MachineIRBuilder &MIRBuilder, 47 bool lowerReturnVal(MachineIRBuilder &MIRBuilder, const Value *Val,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/GlSel/ |
| H A D | M68kCallLowering.h | 33 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, 37 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, 41 bool lowerCall(MachineIRBuilder &MIRBuilder, 47 M68kIncomingValueHandler(MachineIRBuilder &MIRBuilder, in M68kIncomingValueHandler() 66 FormalArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI) in FormalArgHandler()
|
| H A D | M68kCallLowering.cpp | 31 OutgoingArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in OutgoingArgHandler() 55 bool M68kCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn() 84 bool M68kCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments() 147 bool M68kCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
| H A D | PPCCallLowering.h | 29 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, 32 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, 35 bool lowerCall(MachineIRBuilder &MIRBuilder, 41 PPCIncomingValueHandler(MachineIRBuilder &MIRBuilder, in PPCIncomingValueHandler() 66 FormalArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI) in FormalArgHandler()
|
| H A D | PPCCallLowering.cpp | 32 bool PPCCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn() 45 bool PPCCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall() 50 bool PPCCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments() 93 auto BuildLoad = [](MachineIRBuilder &MIRBuilder, MachinePointerInfo &MPO, in assignValueToAddress()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVCallLowering.h | 30 bool lowerReturn(MachineIRBuilder &MIRBuiler, const Value *Val, 34 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, 38 bool lowerCall(MachineIRBuilder &MIRBuilder,
|
| H A D | RISCVCallLowering.cpp | 24 bool RISCVCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn() 37 bool RISCVCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments() 48 bool RISCVCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsCallLowering.h | 28 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, 32 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, 36 bool lowerCall(MachineIRBuilder &MIRBuilder,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86CallLowering.h | 31 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, 35 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, 39 bool lowerCall(MachineIRBuilder &MIRBuilder,
|