| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | IRTranslator.h | 206 bool translateLoad(const User &U, MachineIRBuilder &MIRBuilder); 218 MachineIRBuilder &MIRBuilder); 221 MachineIRBuilder &MIRBuilder); 250 MachineIRBuilder &MIRBuilder); 253 bool translatePHI(const User &U, MachineIRBuilder &MIRBuilder); 275 MachineIRBuilder &MIRBuilder); 279 bool translateBr(const User &U, MachineIRBuilder &MIRBuilder); 299 bool translateRet(const User &U, MachineIRBuilder &MIRBuilder); 317 bool translateOr(const User &U, MachineIRBuilder &MIRBuilder) { in translateOr() 448 std::unique_ptr<MachineIRBuilder> CurBuilder; [all …]
|
| H A D | CallLowering.h | 32 class MachineIRBuilder; variable 63 ValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in ValueHandler() 109 MachineIRBuilder &MIRBuilder; 137 bool handleAssignments(MachineIRBuilder &MIRBuilder, ArrayRef<ArgInfo> Args, 149 virtual bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, in lowerReturn() 163 virtual bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments() 189 virtual bool lowerCall(MachineIRBuilder &MIRBuilder, CallingConv::ID CallConv, in lowerCall() 212 bool lowerCall(MachineIRBuilder &MIRBuilder, ImmutableCallSite CS,
|
| H A D | CSEMIRBuilder.h | 33 class CSEMIRBuilder : public MachineIRBuilder { 93 using MachineIRBuilder::MachineIRBuilder; 99 using MachineIRBuilder::buildConstant; 105 using MachineIRBuilder::buildFConstant;
|
| H A D | ConstantFoldingMIRBuilder.h | 20 class ConstantFoldingMIRBuilder : public MachineIRBuilder { 23 using MachineIRBuilder::MachineIRBuilder; 59 return MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps);
|
| H A D | LegalizerHelper.h | 53 MachineIRBuilder &B); 55 GISelChangeObserver &Observer, MachineIRBuilder &B); 94 MachineIRBuilder &MIRBuilder; 129 createLibcall(MachineIRBuilder &MIRBuilder, RTLIB::Libcall Libcall,
|
| H A D | CombinerHelper.h | 24 class MachineIRBuilder; variable 30 MachineIRBuilder &Builder; 35 CombinerHelper(GISelChangeObserver &Observer, MachineIRBuilder &B);
|
| H A D | MachineIRBuilder.h | 197 class MachineIRBuilder { 212 MachineIRBuilder() = default; 213 MachineIRBuilder(MachineFunction &MF) { setMF(MF); } in MachineIRBuilder() function 214 MachineIRBuilder(MachineInstr &MI) : MachineIRBuilder(*MI.getMF()) { in MachineIRBuilder() function 218 virtual ~MachineIRBuilder() = default; 220 MachineIRBuilder(const MachineIRBuilderState &BState) : State(BState) {} in MachineIRBuilder() function 251 const_cast<const MachineIRBuilder *>(this)->getMBB()); in getMBB()
|
| H A D | CombinerInfo.h | 23 class MachineIRBuilder; variable 58 MachineIRBuilder &B) const = 0;
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.cpp | 26 void MachineIRBuilder::setMF(MachineFunction &MF) { in setMF() 36 void MachineIRBuilder::setMBB(MachineBasicBlock &MBB) { in setMBB() 43 void MachineIRBuilder::setInstr(MachineInstr &MI) { in setInstr() 51 void MachineIRBuilder::setInsertPt(MachineBasicBlock &MBB, in setInsertPt() 74 MachineInstrBuilder MachineIRBuilder::buildInstr(unsigned Opcode) { in buildInstr() 115 MachineInstrBuilder MachineIRBuilder::buildFIDbgValue(int FI, in buildFIDbgValue() 201 MachineIRBuilder::materializeGEP(unsigned &Res, unsigned Op0, in materializeGEP() 238 MachineInstrBuilder MachineIRBuilder::buildCopy(const DstOp &Res, in buildCopy() 287 MachineInstrBuilder MachineIRBuilder::buildBrCond(unsigned Tst, in buildBrCond() 510 MachineIRBuilder::buildBuildVectorTrunc(const DstOp &Res, in buildBuildVectorTrunc() [all …]
|
| H A D | CSEMIRBuilder.cpp | 168 return MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag); in buildInstr() 172 auto MIB = MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag); in buildInstr() 189 MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag); in buildInstr() 197 return MachineIRBuilder::buildConstant(Res, Val); in buildConstant() 209 MachineInstrBuilder NewMIB = MachineIRBuilder::buildConstant(Res, Val); in buildConstant() 217 return MachineIRBuilder::buildFConstant(Res, Val); in buildFConstant() 229 MachineInstrBuilder NewMIB = MachineIRBuilder::buildFConstant(Res, Val); in buildFConstant()
|
| H A D | IRTranslator.cpp | 313 MachineIRBuilder &MIRBuilder) { in translateBinaryOp() 352 MachineIRBuilder &MIRBuilder) { in translateCompare() 419 MachineIRBuilder &MIRBuilder) { in translateSwitch() 598 MachineIRBuilder &MIRBuilder) { in translateSelect() 638 MachineIRBuilder &MIRBuilder) { in translateCast() 722 MachineIRBuilder &MIRBuilder, in translateMemfunc() 759 MachineIRBuilder &MIRBuilder) { in getStackGuard() 1083 MachineIRBuilder &MIRBuilder) { in packRegs() 1102 MachineIRBuilder &MIRBuilder) { in unpackRegs() 1724 EntryBuilder = make_unique<MachineIRBuilder>(); in runOnMachineFunction() [all …]
|
| H A D | Combiner.cpp | 96 CSEInfo ? make_unique<CSEMIRBuilder>() : make_unique<MachineIRBuilder>(); in combineMachineInstrs() 108 MachineIRBuilder &B = *Builder.get(); in combineMachineInstrs()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64CallLowering.h | 29 class MachineIRBuilder; variable 37 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, 40 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, 43 bool lowerCall(MachineIRBuilder &MIRBuilder, CallingConv::ID CallConv, 48 using RegHandler = std::function<void(MachineIRBuilder &, Type *, unsigned, 52 std::function<void(MachineIRBuilder &, int, CCValAssign &)>;
|
| H A D | AArch64LegalizerInfo.h | 32 MachineIRBuilder &MIRBuilder, 37 MachineIRBuilder &MIRBuilder) const;
|
| H A D | AArch64CallLowering.cpp | 55 IncomingArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in IncomingArgHandler() 104 FormalArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in FormalArgHandler() 114 CallReturnHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in CallReturnHandler() 126 OutgoingArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in OutgoingArgHandler() 229 bool AArch64CallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn() 278 bool AArch64CallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments() 350 bool AArch64CallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
|
| H A D | AArch64PreLegalizerCombiner.cpp | 36 MachineIRBuilder &B) const override; 41 MachineIRBuilder &B) const { in combine()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMCallLowering.h | 29 class MachineIRBuilder; variable 36 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, 39 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, 42 bool lowerCall(MachineIRBuilder &MIRBuilder, CallingConv::ID CallConv, 47 bool lowerReturnVal(MachineIRBuilder &MIRBuilder, const Value *Val,
|
| H A D | ARMCallLowering.cpp | 90 OutgoingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in OutgoingValueHandler() 239 bool ARMCallLowering::lowerReturnVal(MachineIRBuilder &MIRBuilder, in lowerReturnVal() 280 bool ARMCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn() 301 IncomingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in IncomingValueHandler() 415 FormalArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in FormalArgHandler() 426 bool ARMCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments() 492 CallReturnHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in CallReturnHandler() 521 bool ARMCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsCallLowering.h | 29 MipsHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI) in MipsHandler() 43 MachineIRBuilder &MIRBuilder; 64 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, 67 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, 70 bool lowerCall(MachineIRBuilder &MIRBuilder, CallingConv::ID CallConv,
|
| H A D | MipsPreLegalizerCombiner.cpp | 32 MachineIRBuilder &B) const override; 37 MachineIRBuilder &B) const { in combine()
|
| H A D | MipsCallLowering.cpp | 88 IncomingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI) in IncomingValueHandler() 116 CallReturnHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in CallReturnHandler() 192 OutgoingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in OutgoingValueHandler() 331 bool MipsCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn() 379 bool MipsCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments() 432 bool MipsCallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.h | 26 unsigned lowerParameterPtr(MachineIRBuilder &MIRBuilder, Type *ParamTy, 29 void lowerParameter(MachineIRBuilder &MIRBuilder, Type *ParamTy, 36 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, 38 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F,
|
| H A D | AMDGPUCallLowering.cpp | 34 bool AMDGPUCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, in lowerReturn() 45 unsigned AMDGPUCallLowering::lowerParameterPtr(MachineIRBuilder &MIRBuilder, in lowerParameterPtr() 69 void AMDGPUCallLowering::lowerParameter(MachineIRBuilder &MIRBuilder, in lowerParameter() 90 bool AMDGPUCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86CallLowering.h | 32 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, 35 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, 38 bool lowerCall(MachineIRBuilder &MIRBuilder, CallingConv::ID CallConv,
|
| H A D | X86CallLowering.cpp | 101 OutgoingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in OutgoingValueHandler() 187 MachineIRBuilder &MIRBuilder, const Value *Val, in lowerReturn() 229 IncomingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in IncomingValueHandler() 299 FormalArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in FormalArgHandler() 309 CallReturnHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in CallReturnHandler() 323 bool X86CallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, in lowerFormalArguments() 374 bool X86CallLowering::lowerCall(MachineIRBuilder &MIRBuilder, in lowerCall()
|