Lines Matching refs:MachineIRBuilder

210                      MachineIRBuilder &MIRBuilder);
214 bool translateBitCast(const User &U, MachineIRBuilder &MIRBuilder);
217 bool translateLoad(const User &U, MachineIRBuilder &MIRBuilder);
220 bool translateStore(const User &U, MachineIRBuilder &MIRBuilder);
223 bool translateMemFunc(const CallInst &CI, MachineIRBuilder &MIRBuilder,
226 void getStackGuard(Register DstReg, MachineIRBuilder &MIRBuilder);
229 MachineIRBuilder &MIRBuilder);
231 MachineIRBuilder &MIRBuilder);
242 MachineIRBuilder &MIRBuilder);
245 MachineIRBuilder &MIRBuilder);
248 MachineIRBuilder &MIRBuilder);
250 bool translateInlineAsm(const CallBase &CB, MachineIRBuilder &MIRBuilder);
253 bool translateCallBase(const CallBase &CB, MachineIRBuilder &MIRBuilder);
257 bool translateCall(const User &U, MachineIRBuilder &MIRBuilder);
272 bool translateInvoke(const User &U, MachineIRBuilder &MIRBuilder);
274 bool translateCallBr(const User &U, MachineIRBuilder &MIRBuilder);
276 bool translateLandingPad(const User &U, MachineIRBuilder &MIRBuilder);
281 MachineIRBuilder &MIRBuilder);
284 bool translatePHI(const User &U, MachineIRBuilder &MIRBuilder);
287 bool translateCompare(const User &U, MachineIRBuilder &MIRBuilder);
290 bool translateICmp(const User &U, MachineIRBuilder &MIRBuilder) { in translateICmp()
295 bool translateFCmp(const User &U, MachineIRBuilder &MIRBuilder) { in translateFCmp()
306 MachineIRBuilder &MIRBuilder);
311 MachineIRBuilder &MIRBuilder);
336 bool translateBr(const User &U, MachineIRBuilder &MIRBuilder);
345 MachineIRBuilder &MIB);
359 MachineIRBuilder &MIB, MachineFunction::iterator BBI,
368 MachineIRBuilder &MIB,
374 MachineIRBuilder &MIB, MachineFunction::iterator BBI,
382 MachineIRBuilder &MIB);
384 bool translateSwitch(const User &U, MachineIRBuilder &MIRBuilder);
387 bool translateIndirectBr(const User &U, MachineIRBuilder &MIRBuilder);
389 bool translateExtractValue(const User &U, MachineIRBuilder &MIRBuilder);
391 bool translateInsertValue(const User &U, MachineIRBuilder &MIRBuilder);
393 bool translateSelect(const User &U, MachineIRBuilder &MIRBuilder);
395 bool translateGetElementPtr(const User &U, MachineIRBuilder &MIRBuilder);
397 bool translateAlloca(const User &U, MachineIRBuilder &MIRBuilder);
403 bool translateRet(const User &U, MachineIRBuilder &MIRBuilder);
405 bool translateFNeg(const User &U, MachineIRBuilder &MIRBuilder);
407 bool translateAdd(const User &U, MachineIRBuilder &MIRBuilder) { in translateAdd()
410 bool translateSub(const User &U, MachineIRBuilder &MIRBuilder) { in translateSub()
413 bool translateAnd(const User &U, MachineIRBuilder &MIRBuilder) { in translateAnd()
416 bool translateMul(const User &U, MachineIRBuilder &MIRBuilder) { in translateMul()
419 bool translateOr(const User &U, MachineIRBuilder &MIRBuilder) { in translateOr()
422 bool translateXor(const User &U, MachineIRBuilder &MIRBuilder) { in translateXor()
426 bool translateUDiv(const User &U, MachineIRBuilder &MIRBuilder) { in translateUDiv()
429 bool translateSDiv(const User &U, MachineIRBuilder &MIRBuilder) { in translateSDiv()
432 bool translateURem(const User &U, MachineIRBuilder &MIRBuilder) { in translateURem()
435 bool translateSRem(const User &U, MachineIRBuilder &MIRBuilder) { in translateSRem()
438 bool translateIntToPtr(const User &U, MachineIRBuilder &MIRBuilder) { in translateIntToPtr()
441 bool translatePtrToInt(const User &U, MachineIRBuilder &MIRBuilder) { in translatePtrToInt()
444 bool translateTrunc(const User &U, MachineIRBuilder &MIRBuilder) { in translateTrunc()
447 bool translateFPTrunc(const User &U, MachineIRBuilder &MIRBuilder) { in translateFPTrunc()
450 bool translateFPExt(const User &U, MachineIRBuilder &MIRBuilder) { in translateFPExt()
453 bool translateFPToUI(const User &U, MachineIRBuilder &MIRBuilder) { in translateFPToUI()
456 bool translateFPToSI(const User &U, MachineIRBuilder &MIRBuilder) { in translateFPToSI()
459 bool translateUIToFP(const User &U, MachineIRBuilder &MIRBuilder) { in translateUIToFP()
462 bool translateSIToFP(const User &U, MachineIRBuilder &MIRBuilder) { in translateSIToFP()
465 bool translateUnreachable(const User &U, MachineIRBuilder &MIRBuilder);
467 bool translateSExt(const User &U, MachineIRBuilder &MIRBuilder) { in translateSExt()
471 bool translateZExt(const User &U, MachineIRBuilder &MIRBuilder) { in translateZExt()
475 bool translateShl(const User &U, MachineIRBuilder &MIRBuilder) { in translateShl()
478 bool translateLShr(const User &U, MachineIRBuilder &MIRBuilder) { in translateLShr()
481 bool translateAShr(const User &U, MachineIRBuilder &MIRBuilder) { in translateAShr()
485 bool translateFAdd(const User &U, MachineIRBuilder &MIRBuilder) { in translateFAdd()
488 bool translateFSub(const User &U, MachineIRBuilder &MIRBuilder) { in translateFSub()
491 bool translateFMul(const User &U, MachineIRBuilder &MIRBuilder) { in translateFMul()
494 bool translateFDiv(const User &U, MachineIRBuilder &MIRBuilder) { in translateFDiv()
497 bool translateFRem(const User &U, MachineIRBuilder &MIRBuilder) { in translateFRem()
501 bool translateVAArg(const User &U, MachineIRBuilder &MIRBuilder);
503 bool translateInsertElement(const User &U, MachineIRBuilder &MIRBuilder);
505 bool translateExtractElement(const User &U, MachineIRBuilder &MIRBuilder);
507 bool translateShuffleVector(const User &U, MachineIRBuilder &MIRBuilder);
509 bool translateAtomicCmpXchg(const User &U, MachineIRBuilder &MIRBuilder);
510 bool translateAtomicRMW(const User &U, MachineIRBuilder &MIRBuilder);
511 bool translateFence(const User &U, MachineIRBuilder &MIRBuilder);
512 bool translateFreeze(const User &U, MachineIRBuilder &MIRBuilder);
516 bool translateResume(const User &U, MachineIRBuilder &MIRBuilder) { in translateResume()
519 bool translateCleanupRet(const User &U, MachineIRBuilder &MIRBuilder) { in translateCleanupRet()
522 bool translateCatchRet(const User &U, MachineIRBuilder &MIRBuilder) { in translateCatchRet()
525 bool translateCatchSwitch(const User &U, MachineIRBuilder &MIRBuilder) { in translateCatchSwitch()
528 bool translateAddrSpaceCast(const User &U, MachineIRBuilder &MIRBuilder) { in translateAddrSpaceCast()
531 bool translateCleanupPad(const User &U, MachineIRBuilder &MIRBuilder) { in translateCleanupPad()
534 bool translateCatchPad(const User &U, MachineIRBuilder &MIRBuilder) { in translateCatchPad()
537 bool translateUserOp1(const User &U, MachineIRBuilder &MIRBuilder) { in translateUserOp1()
540 bool translateUserOp2(const User &U, MachineIRBuilder &MIRBuilder) { in translateUserOp2()
551 std::unique_ptr<MachineIRBuilder> CurBuilder;
556 std::unique_ptr<MachineIRBuilder> EntryBuilder;