| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPULegalizerInfo.h | 26 class MachineIRBuilder; 43 MachineIRBuilder &B) const; 46 MachineIRBuilder &B) const; 48 MachineIRBuilder &B) const; 50 MachineIRBuilder &B) const; 52 MachineIRBuilder &B) const; 54 MachineIRBuilder &B) const; 56 MachineIRBuilder &B, bool Signed) const; 58 MachineIRBuilder &B, bool Signed) const; 61 MachineIRBuilder &B) const [all...] |
| AMDGPUCallLowering.h | 27 void lowerParameterPtr(Register DstReg, MachineIRBuilder &B, Type *ParamTy, 30 void lowerParameter(MachineIRBuilder &B, Type *ParamTy, 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...] |
| AMDGPURegisterBankInfo.h | 28 class MachineIRBuilder; 48 bool buildVCopy(MachineIRBuilder &B, Register DstReg, Register SrcReg) const; 57 MachineIRBuilder &B, 62 bool executeInWaterfallLoop(MachineIRBuilder &B, 87 Register handleD16VData(MachineIRBuilder &B, MachineRegisterInfo &MRI, 91 splitBufferOffsets(MachineIRBuilder &B, Register Offset) const; 93 MachineInstr *selectStoreIntrinsic(MachineIRBuilder &B, 125 void split64BitValueForMapping(MachineIRBuilder &B,
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
| IRTranslator.h | 208 MachineIRBuilder &MIRBuilder); 212 bool translateBitCast(const User &U, MachineIRBuilder &MIRBuilder); 215 bool translateLoad(const User &U, MachineIRBuilder &MIRBuilder); 218 bool translateStore(const User &U, MachineIRBuilder &MIRBuilder); 221 bool translateMemFunc(const CallInst &CI, MachineIRBuilder &MIRBuilder, 224 void getStackGuard(Register DstReg, MachineIRBuilder &MIRBuilder); 227 MachineIRBuilder &MIRBuilder); 229 MachineIRBuilder &MIRBuilder); 240 MachineIRBuilder &MIRBuilder); 243 MachineIRBuilder &MIRBuilder) [all...] |
| CSEMIRBuilder.h | 9 /// This file implements a version of MachineIRBuilder which CSEs insts within 15 #include "llvm/CodeGen/GlobalISel/MachineIRBuilder.h" 32 class CSEMIRBuilder : public MachineIRBuilder { 92 using MachineIRBuilder::MachineIRBuilder; 98 using MachineIRBuilder::buildConstant; 104 using MachineIRBuilder::buildFConstant;
|
| InlineAsmLowering.h | 22 class MachineIRBuilder; 38 bool lowerInlineAsm(MachineIRBuilder &MIRBuilder, const CallBase &CB, 49 MachineIRBuilder &MIRBuilder) const;
|
| CombinerInfo.h | 22 class MachineIRBuilder; 68 MachineIRBuilder &B) const = 0;
|
| Combiner.h | 17 #include "llvm/CodeGen/GlobalISel/MachineIRBuilder.h" 41 std::unique_ptr<MachineIRBuilder> Builder;
|
| CallLowering.h | 38 class MachineIRBuilder; 217 MachineIRBuilder &MIRBuilder; 221 ValueHandler(bool IsIncoming, MachineIRBuilder &MIRBuilder, 302 IncomingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI) 317 OutgoingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI) 361 MachineIRBuilder &MIRBuilder) const; 385 MachineIRBuilder &MIRBuilder, 395 MachineIRBuilder &MIRBuilder, 435 void insertSRetLoads(MachineIRBuilder &MIRBuilder, Type *RetTy, 441 void insertSRetStores(MachineIRBuilder &MIRBuilder, Type *RetTy [all...] |
| Legalizer.h | 23 #include "llvm/CodeGen/GlobalISel/MachineIRBuilder.h" 73 MachineIRBuilder &MIRBuilder);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
| AArch64CallLowering.h | 28 class MachineIRBuilder; 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,
|
| AArch64LegalizerInfo.h | 39 MachineIRBuilder &MIRBuilder) const; 41 MachineIRBuilder &MIRBuilder, 44 MachineIRBuilder &MIRBuilder, 48 MachineIRBuilder &MIRBuilder,
|
| AArch64GlobalISelUtils.h | 17 #include "llvm/CodeGen/GlobalISel/MachineIRBuilder.h" 54 bool tryEmitBZero(MachineInstr &MI, MachineIRBuilder &MIRBuilder, bool MinSize);
|
| AArch64PostLegalizerCombiner.cpp | 28 #include "llvm/CodeGen/GlobalISel/MachineIRBuilder.h" 94 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &B, 123 std::function<void(MachineIRBuilder &B, Register DstReg)> &ApplyFn) { 210 ApplyFn = [=](MachineIRBuilder &B, Register DstReg) { 235 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &B, 236 std::function<void(MachineIRBuilder &B, Register DstReg)> &ApplyFn) { 246 std::function<void(MachineIRBuilder &)> &MatchInfo) { 263 MatchInfo = [=](MachineIRBuilder &B) { 298 MachineIRBuilder &B) const override; 303 MachineIRBuilder &B) const [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| ARMCallLowering.h | 28 class MachineIRBuilder; 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,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/GISel/ |
| PPCCallLowering.cpp | 16 #include "llvm/CodeGen/GlobalISel/MachineIRBuilder.h" 26 bool PPCCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, 39 bool PPCCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, 50 bool PPCCallLowering::lowerCall(MachineIRBuilder &MIRBuilder,
|
| PPCCallLowering.h | 29 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, 32 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, 35 bool lowerCall(MachineIRBuilder &MIRBuilder,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| RISCVCallLowering.cpp | 17 #include "llvm/CodeGen/GlobalISel/MachineIRBuilder.h" 24 bool RISCVCallLowering::lowerReturn(MachineIRBuilder &MIRBuilder, 37 bool RISCVCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder, 48 bool RISCVCallLowering::lowerCall(MachineIRBuilder &MIRBuilder,
|
| RISCVCallLowering.h | 30 bool lowerReturn(MachineIRBuilder &MIRBuiler, const Value *Val, 34 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, 38 bool lowerCall(MachineIRBuilder &MIRBuilder,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86CallLowering.h | 31 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, 35 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, 39 bool lowerCall(MachineIRBuilder &MIRBuilder,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| MipsCallLowering.h | 29 MipsHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI) 43 MachineIRBuilder &MIRBuilder; 66 bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, 70 bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, 74 bool lowerCall(MachineIRBuilder &MIRBuilder,
|
| MipsPreLegalizerCombiner.cpp | 34 MachineIRBuilder &B) const override; 39 MachineIRBuilder &B) const {
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| MachineIRBuilder.cpp | 1 //===-- llvm/CodeGen/GlobalISel/MachineIRBuilder.cpp - MIBuilder--*- C++ -*-==// 11 #include "llvm/CodeGen/GlobalISel/MachineIRBuilder.h" 26 void MachineIRBuilder::setMF(MachineFunction &MF) { 40 MachineInstrBuilder MachineIRBuilder::buildInstrNoInsert(unsigned Opcode) { 45 MachineInstrBuilder MachineIRBuilder::insertInstr(MachineInstrBuilder MIB) { 52 MachineIRBuilder::buildDirectDbgValue(Register Reg, const MDNode *Variable, 65 MachineIRBuilder::buildIndirectDbgValue(Register Reg, const MDNode *Variable, 77 MachineInstrBuilder MachineIRBuilder::buildFIDbgValue(int FI, 92 MachineInstrBuilder MachineIRBuilder::buildConstDbgValue(const Constant &C, 117 MachineInstrBuilder MachineIRBuilder::buildDbgLabel(const MDNode *Label) [all...] |
| CSEMIRBuilder.cpp | 209 return MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag); 213 auto MIB = MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag); 230 MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag); 238 return MachineIRBuilder::buildConstant(Res, Val); 257 MachineInstrBuilder NewMIB = MachineIRBuilder::buildConstant(Res, Val); 265 return MachineIRBuilder::buildFConstant(Res, Val); 283 MachineInstrBuilder NewMIB = MachineIRBuilder::buildFConstant(Res, Val);
|
| /src/external/apache2/llvm/lib/libLLVMGlobalISel/ |
| Makefile | 28 MachineIRBuilder.cpp \
|