Lines Matching defs:Or
98 Value *Or = IRB.CreateOr(Cmp2, Cmp3);
102 Or = IRB.CreateOr(Cmp1, Or);
105 return Or;
110 /// \p Or is the condition that should guard the trap.
114 static void insertBoundsCheck(Value *Or, BuilderTy &IRB, GetTrapBBT GetTrapBB) {
116 ConstantInt *C = dyn_cast_or_null<ConstantInt>(Or);
139 BranchInst::Create(GetTrapBB(IRB), Cont, Or, OldBB);
157 Value *Or = nullptr;
161 Or = getBoundsCheckCond(LI->getPointerOperand(), LI, DL, TLI,
165 Or = getBoundsCheckCond(SI->getPointerOperand(), SI->getValueOperand(),
169 Or =
174 Or = getBoundsCheckCond(AI->getPointerOperand(), AI->getValOperand(),
177 if (Or)
178 TrapInfo.push_back(std::make_pair(&I, Or));