reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
571 DebugLoc OldDbgLoc = MIB.getDebugLoc(); 572 MIB.setDebugLoc(CB.DbgLoc); 573 MIB.setMBB(*CB.ThisBB); 582 MIB.buildBr(*CB.TrueBB); 583 MIB.setDebugLoc(OldDbgLoc); 591 Cond = MIB.buildICmp(CB.PredInfo.Pred, i1Ty, CondLHS, CondRHS).getReg(0); 603 MIB.buildICmp(CmpInst::ICMP_SLE, i1Ty, CmpOpReg, CondRHS).getReg(0); 606 auto Sub = MIB.buildSub({CmpTy}, CmpOpReg, CondLHS); 607 auto Diff = MIB.buildConstant(CmpTy, High - Low); 608 Cond = MIB.buildICmp(CmpInst::ICMP_ULE, i1Ty, Sub, Diff).getReg(0); 632 auto True = MIB.buildConstant(i1Ty, 1); 633 Cond = MIB.buildInstr(TargetOpcode::G_XOR, {i1Ty}, {Cond, True}, None) 637 MIB.buildBrCond(Cond, *CB.TrueBB); 638 MIB.buildBr(*CB.FalseBB); 639 MIB.setDebugLoc(OldDbgLoc);