HomeSort by relevance Sort by last modified time
    Searched refs:ReplaceInstUsesWith (Results 1 - 14 of 14) sorted by null

  /external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp 126 return ReplaceInstUsesWith(EI, UndefValue::get(EI.getType()));
130 return ReplaceInstUsesWith(EI, Constant::getNullValue(EI.getType()));
143 return ReplaceInstUsesWith(EI, op0);
155 return ReplaceInstUsesWith(EI, UndefValue::get(EI.getType()));
172 return ReplaceInstUsesWith(EI, Elt);
203 return ReplaceInstUsesWith(EI, IE->getOperand(1));
221 return ReplaceInstUsesWith(EI, UndefValue::get(EI.getType()));
398 ReplaceInstUsesWith(IE, VecOp);
411 return ReplaceInstUsesWith(IE, VecOp);
414 return ReplaceInstUsesWith(IE, UndefValue::get(IE.getType()))
    [all...]
InstCombineSelect.cpp 360 return ReplaceInstUsesWith(SI, FalseVal);
364 return ReplaceInstUsesWith(SI, FalseVal);
469 return ReplaceInstUsesWith(SI, Builder->CreateOr(AShr, C1));
472 return ReplaceInstUsesWith(SI, Builder->CreateAdd(And, C1));
484 return ReplaceInstUsesWith(SI, FalseVal);
487 return ReplaceInstUsesWith(SI, FalseVal);
491 return ReplaceInstUsesWith(SI, TrueVal);
494 return ReplaceInstUsesWith(SI, TrueVal);
563 return ReplaceInstUsesWith(Outer, Inner);
571 return ReplaceInstUsesWith(Outer, C)
    [all...]
InstCombineCompares.cpp 374 return ReplaceInstUsesWith(ICI, ConstantInt::getFalse(GEP->getContext()));
394 return ReplaceInstUsesWith(ICI, ConstantInt::getTrue(GEP->getContext()));
652 return ReplaceInstUsesWith(I, // No comparison is needed here.
688 return ReplaceInstUsesWith(ICI, ConstantInt::get(ICI.getType(), isTrue));
693 return ReplaceInstUsesWith(ICI, ConstantInt::getFalse(X->getContext()));
697 return ReplaceInstUsesWith(ICI, ConstantInt::getTrue(X->getContext()));
    [all...]
InstCombineCalls.cpp 287 return ReplaceInstUsesWith(CI, RetVal);
316 return ReplaceInstUsesWith(CI, ConstantInt::get(ReturnTy, DontKnow));
318 return ReplaceInstUsesWith(CI, ConstantInt::get(ReturnTy, Size-Offset));
324 return ReplaceInstUsesWith(CI, Operand->getArgOperand(0));
343 return ReplaceInstUsesWith(CI, ConstantFP::get(CI.getType(), 1.0));
346 return ReplaceInstUsesWith(CI, II->getArgOperand(0));
367 return ReplaceInstUsesWith(CI, ConstantInt::get(IT,
386 return ReplaceInstUsesWith(CI, ConstantInt::get(IT,
450 return ReplaceInstUsesWith(CI, UndefValue::get(II->getType()));
471 return ReplaceInstUsesWith(CI, UndefValue::get(II->getType()))
    [all...]
InstCombineMulDivRem.cpp 104 return ReplaceInstUsesWith(I, V);
107 return ReplaceInstUsesWith(I, V);
201 return ReplaceInstUsesWith(I, Op0BO);
265 return ReplaceInstUsesWith(I, Op0); // Eliminate 'fmul double %X, 1.0'
272 return ReplaceInstUsesWith(I, Op0);
391 return ReplaceInstUsesWith(I, Constant::getNullValue(I.getType()));
439 return ReplaceInstUsesWith(I, V);
507 return ReplaceInstUsesWith(I, V);
560 return ReplaceInstUsesWith(I, V);
617 return ReplaceInstUsesWith(I, V)
    [all...]
InstCombineCasts.cpp 145 ReplaceInstUsesWith(AI, NewCast);
147 return ReplaceInstUsesWith(CI, New);
454 return ReplaceInstUsesWith(CI, Res);
478 return ReplaceInstUsesWith(CI, Constant::getNullValue(CI.getType()));
529 return ReplaceInstUsesWith(CI, In);
562 return ReplaceInstUsesWith(CI, Res);
580 return ReplaceInstUsesWith(CI, In);
621 return ReplaceInstUsesWith(CI, Result);
787 return ReplaceInstUsesWith(CI, Res);
    [all...]
InstructionCombining.cpp 722 ReplaceInstUsesWith(*User, NewPN);
725 return ReplaceInstUsesWith(I, NewPN);
803 return ReplaceInstUsesWith(GEP, V);
    [all...]
InstCombineLoadStoreAlloca.cpp 66 return ReplaceInstUsesWith(AI, GEP);
68 return ReplaceInstUsesWith(AI, Constant::getNullValue(AI.getType()));
77 return ReplaceInstUsesWith(AI, Constant::getNullValue(AI.getType()));
175 return ReplaceInstUsesWith(LI, AvailableVal);
188 return ReplaceInstUsesWith(LI, UndefValue::get(LI.getType()));
201 return ReplaceInstUsesWith(LI, UndefValue::get(LI.getType()));
InstCombineAddSub.cpp 92 return ReplaceInstUsesWith(I, V);
96 return ReplaceInstUsesWith(I, V);
333 return ReplaceInstUsesWith(I, LHS);
354 return ReplaceInstUsesWith(I, LHS);
534 return ReplaceInstUsesWith(I, V);
538 return ReplaceInstUsesWith(I, V);
677 return ReplaceInstUsesWith(I, Res);
683 return ReplaceInstUsesWith(I, Res);
InstCombinePHI.cpp 685 return ReplaceInstUsesWith(FirstPhi, UndefValue::get(FirstPhi.getType()));
781 ReplaceInstUsesWith(*PHIUsers[UserI].Inst, EltPHI);
788 ReplaceInstUsesWith(*PHIsToSlice[i], Undef);
789 return ReplaceInstUsesWith(FirstPhi, Undef);
796 return ReplaceInstUsesWith(PN, V);
819 return ReplaceInstUsesWith(PN, UndefValue::get(PN.getType()));
831 return ReplaceInstUsesWith(PN, UndefValue::get(PN.getType()));
    [all...]
InstCombineShifts.cpp 323 return ReplaceInstUsesWith(I,
337 return ReplaceInstUsesWith(I, Constant::getNullValue(Op0->getType()));
548 return ReplaceInstUsesWith(I, Constant::getNullValue(I.getType()));
633 return ReplaceInstUsesWith(I, V);
670 return ReplaceInstUsesWith(I, V);
710 return ReplaceInstUsesWith(I, V);
727 return ReplaceInstUsesWith(I, X);
758 return ReplaceInstUsesWith(I, Op0);
InstCombineAndOrXor.cpp 280 return ReplaceInstUsesWith(TheAnd, Op); // No need for the and.
301 return ReplaceInstUsesWith(TheAnd, Op);
    [all...]
InstCombine.h 248 // ReplaceInstUsesWith - This method is to be used when an instruction is
254 Instruction *ReplaceInstUsesWith(Instruction &I, Value *V) {
InstCombineSimplifyDemanded.cpp 61 ReplaceInstUsesWith(Inst, V);
    [all...]

Completed in 308 milliseconds