Searched refs:NewAnd (Results 1 - 13 of 13) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp259 Value *NewAnd = Builder->CreateAnd(X, AndRHS); local
260 NewAnd->takeName(Op);
261 return BinaryOperator::CreateXor(NewAnd, AndRHS);
762 Value *NewAnd = Builder->CreateAnd(Val, Val2); local
763 return Builder->CreateICmp(LHSCC, NewAnd, LHSCst);
801 Value *NewAnd = Builder->CreateAnd(V, Low | AndCst->getValue()); local
804 return Builder->CreateICmp(LHSCC, NewAnd, NewVal);
1502 Value *NewAnd = Builder->CreateAnd(Val, Val2); local
1503 return Builder->CreateICmp(LHSCC, NewAnd, LHSCst);
H A DInstCombineSimplifyDemanded.cpp353 Instruction *NewAnd = BinaryOperator::CreateAnd(I->getOperand(0), AndC); local
354 InsertNewInstWith(NewAnd, *I);
358 Instruction *NewXor = BinaryOperator::CreateXor(NewAnd, XorC);
H A DInstCombineCompares.cpp1090 Value *NewAnd = local
1093 NewAnd->takeName(LHSI);
1094 return new ICmpInst(ICI.getPredicate(), NewAnd,
1106 Value *NewAnd = local
1109 NewAnd->takeName(LHSI);
1110 return new ICmpInst(ICI.getPredicate(), NewAnd,
1196 Value *NewAnd = local
1199 ICI.setOperand(0, NewAnd);
H A DInstCombineCasts.cpp871 Value *NewAnd = Builder->CreateAnd(TI0, ZC); local
872 return BinaryOperator::CreateXor(NewAnd, ZC);
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp215 Value *NewAnd = Builder->CreateAnd(X, AndRHS); local
216 NewAnd->takeName(Op);
217 return BinaryOperator::CreateXor(NewAnd, AndRHS);
724 Value *NewAnd = Builder->CreateAnd(A, NewOr); local
729 return Builder->CreateICmp(NewCC, NewAnd, Zero);
735 Value *NewAnd = Builder->CreateAnd(A, NewOr); local
736 return Builder->CreateICmp(NewCC, NewAnd, NewOr);
805 Value *NewAnd = Builder->CreateAnd(A, NewOr1); local
806 return Builder->CreateICmp(NewCC, NewAnd, NewOr2);
941 Value *NewAnd local
1767 Value *NewAnd = Builder->CreateAnd(LAddOpnd, MaskCst); local
[all...]
H A DInstCombineSimplifyDemanded.cpp393 Instruction *NewAnd = BinaryOperator::CreateAnd(I->getOperand(0), AndC); local
394 InsertNewInstWith(NewAnd, *I);
398 Instruction *NewXor = BinaryOperator::CreateXor(NewAnd, XorC);
H A DInstCombineCompares.cpp1653 Value *NewAnd = local
1656 NewAnd->takeName(LHSI);
1657 return new ICmpInst(ICI.getPredicate(), NewAnd,
1669 Value *NewAnd = local
1672 NewAnd->takeName(LHSI);
1673 return new ICmpInst(ICI.getPredicate(), NewAnd,
1774 Value *NewAnd = local
1777 ICI.setOperand(0, NewAnd);
1814 Value *NewAnd = Builder->CreateAnd(X, NewOr, LHSI->getName()); local
1815 ICI.setOperand(0, NewAnd);
[all...]
H A DInstCombineAddSub.cpp999 Value *NewAnd = Builder->CreateAnd(Z, *C1); local
1000 return Builder->CreateSub(RHS, NewAnd, "sub");
/external/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp4511 auto *NewAnd = dyn_cast<Instruction>( local
4516 Load->replaceAllUsesWith(NewAnd);
4517 NewAnd->setOperand(0, Load);
4524 And->replaceAllUsesWith(NewAnd);
5434 BinaryOperator *NewAnd = local
5438 CmpInst::Create(Cmp->getOpcode(), Cmp->getPredicate(), NewAnd, Zero,
/external/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp983 SDValue NewAnd = DAG.getNode(ISD::AND, DL, VT, X, NewMask); local
984 SDValue NewShift = DAG.getNode(ISD::SHL, DL, VT, NewAnd, Shift.getOperand(1));
992 insertDAGNode(DAG, N, NewAnd);
997 AM.IndexReg = NewAnd;
H A DX86ISelLowering.cpp30482 SDValue NewAnd = DAG.getNode(ISD::AND, DL, IntVT, local
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp1333 SDValue NewAnd = DAG.getNode(ISD::AND, SDLoc(N0), OpVT, NotX, Y); local
1334 return DAG.getSetCC(DL, VT, NewAnd, Zero, Cond);
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7634 SDValue NewAnd = DAG.getNode(ISD::AND, DL, IntVT, local
7636 SDValue Res = DAG.getNode(ISD::BITCAST, DL, VT, NewAnd);

Completed in 2210 milliseconds