Lines Matching refs:MachineIRBuilder

25 class MachineIRBuilder;  variable
42 MachineIRBuilder &B) const;
45 MachineIRBuilder &B) const;
47 MachineIRBuilder &B) const;
49 MachineIRBuilder &B) const;
51 MachineIRBuilder &B) const;
53 MachineIRBuilder &B) const;
55 MachineIRBuilder &B, bool Signed) const;
57 MachineIRBuilder &B, bool Signed) const;
60 MachineIRBuilder &B) const;
62 MachineIRBuilder &B) const;
65 MachineIRBuilder &B) const;
67 bool buildPCRelGlobalAddress(Register DstReg, LLT PtrTy, MachineIRBuilder &B,
71 void buildAbsGlobalAddress(Register DstReg, LLT PtrTy, MachineIRBuilder &B,
76 MachineIRBuilder &B) const;
81 MachineIRBuilder &B) const;
84 MachineIRBuilder &B) const;
87 getScaledLogInput(MachineIRBuilder &B, Register Src, unsigned Flags) const;
89 bool legalizeFlog2(MachineInstr &MI, MachineIRBuilder &B) const;
90 bool legalizeFlogCommon(MachineInstr &MI, MachineIRBuilder &B) const;
91 bool legalizeFlogUnsafe(MachineIRBuilder &B, Register Dst, Register Src,
93 bool legalizeFExp2(MachineInstr &MI, MachineIRBuilder &B) const;
94 bool legalizeFExpUnsafe(MachineIRBuilder &B, Register Dst, Register Src,
96 bool legalizeFExp(MachineInstr &MI, MachineIRBuilder &B) const;
97 bool legalizeFPow(MachineInstr &MI, MachineIRBuilder &B) const;
99 MachineIRBuilder &B) const;
102 MachineIRBuilder &B) const;
110 MachineIRBuilder &B) const;
112 MachineIRBuilder &B) const;
114 bool loadInputValue(Register DstReg, MachineIRBuilder &B,
117 bool loadInputValue(Register DstReg, MachineIRBuilder &B,
121 MachineIRBuilder &B) const;
124 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &B,
127 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &B,
130 Register getKernargParameterPtr(MachineIRBuilder &B, int64_t Offset) const;
131 bool legalizeKernargMemParameter(MachineInstr &MI, MachineIRBuilder &B,
136 MachineIRBuilder &B) const;
138 void legalizeUnsignedDIV_REM32Impl(MachineIRBuilder &B, Register DstDivReg,
142 void legalizeUnsignedDIV_REM64Impl(MachineIRBuilder &B, Register DstDivReg,
147 MachineIRBuilder &B) const;
150 MachineIRBuilder &B) const;
152 MachineIRBuilder &B) const;
154 MachineIRBuilder &B) const;
156 MachineIRBuilder &B) const;
158 MachineIRBuilder &B) const;
160 MachineIRBuilder &B) const;
162 MachineIRBuilder &B) const;
164 MachineIRBuilder &B) const;
167 MachineIRBuilder &B) const;
169 MachineIRBuilder &B) const;
171 MachineIRBuilder &B) const;
173 MachineIRBuilder &B) const;
176 MachineIRBuilder &B) const;
179 MachineIRBuilder &B) const;
182 MachineIRBuilder &B) const;
185 MachineIRBuilder &B) const;
188 MachineIRBuilder &B) const;
191 MachineIRBuilder &B, unsigned AddrSpace) const;
193 std::pair<Register, unsigned> splitBufferOffsets(MachineIRBuilder &B,
196 Register handleD16VData(MachineIRBuilder &B, MachineRegisterInfo &MRI,
198 Register fixStoreSourceType(MachineIRBuilder &B, Register VData,
202 MachineIRBuilder &B, bool IsTyped,
205 MachineIRBuilder &B, bool IsFormat,
207 bool legalizeBufferAtomic(MachineInstr &MI, MachineIRBuilder &B,
213 bool legalizeBVHIntrinsic(MachineInstr &MI, MachineIRBuilder &B) const;
215 bool legalizeFPTruncRound(MachineInstr &MI, MachineIRBuilder &B) const;
216 bool legalizeStackSave(MachineInstr &MI, MachineIRBuilder &B) const;
217 bool legalizeWaveID(MachineInstr &MI, MachineIRBuilder &B) const;
220 MachineIRBuilder &B) const;
222 MachineIRBuilder &B) const;
225 MachineInstr &MI, MachineIRBuilder &B,
232 MachineIRBuilder &B) const;
234 MachineIRBuilder &B) const;
236 MachineIRBuilder &B) const;
238 MachineIRBuilder &B) const;
240 MachineIRBuilder &B) const;