HomeSort by: relevance | last modified time | path
    Searched refs:MachineIRBuilder (Results 1 - 25 of 60) sorted by relevancy

1 2 3

  /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 \

Completed in 64 milliseconds

1 2 3