/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineAndOrXor.cpp | 146 return BinaryOperator::CreateXor(And, Together); in OptAndOp() 198 return BinaryOperator::CreateXor(NewAnd, AndRHS); in OptAndOp() 1149 return BinaryOperator::CreateXor(A, B); in visitAnd() 1155 return BinaryOperator::CreateXor(A, B); in visitAnd() 1750 return BinaryOperator::CreateXor(Or, in visitOr() 1784 return BinaryOperator::CreateXor(NOr, C1); in visitOr() 1793 return BinaryOperator::CreateXor(NOr, C1); in visitOr() 1876 return BinaryOperator::CreateXor(A, D); in visitOr() 1880 return BinaryOperator::CreateXor(C, D); in visitOr() 1884 return BinaryOperator::CreateXor(A, B); in visitOr() [all …]
|
D | InstCombineAddSub.cpp | 102 return BinaryOperator::CreateXor(LHS, RHS); in visitAdd() 159 return BinaryOperator::CreateXor(LHS, RHS); in visitAdd() 560 return BinaryOperator::CreateXor(Op0, Op1); in visitSub()
|
D | InstCombineCasts.cpp | 524 In = Builder->CreateXor(In, One, In->getName()+".not"); in transformZExtICmp() 571 In = Builder->CreateXor(In, One); in transformZExtICmp() 601 Value *Result = Builder->CreateXor(LHS, RHS); in transformZExtICmp() 613 Result = Builder->CreateXor(Result, ConstantInt::get(ITy, 1)); in transformZExtICmp() 866 return BinaryOperator::CreateXor(NewAnd, ZC); in visitZExt() 876 return BinaryOperator::CreateXor(New, ConstantInt::get(CI.getType(), 1)); in visitZExt()
|
D | InstCombineSimplifyDemanded.cpp | 354 Instruction *NewXor = BinaryOperator::CreateXor(NewAnd, XorC); in SimplifyDemandedUseBits() 576 Instruction *Xor = BinaryOperator::CreateXor(I->getOperand(1), C0); in SimplifyDemandedUseBits()
|
D | InstCombineCompares.cpp | 1849 Value *Xor = Builder->CreateXor(Op0, Op1, I.getName()+"tmp"); in visitICmpInst() 1853 return BinaryOperator::CreateXor(Op0, Op1); in visitICmpInst() 2539 Value *Xor = Builder->CreateXor(C, NC); in visitICmpInst() 2575 Op1 = Builder->CreateXor(X, Y); in visitICmpInst()
|
D | InstCombineSelect.cpp | 643 V = Builder->CreateXor(V, ValC); in foldSelectICmpAnd()
|
/external/llvm/include/llvm/Support/ |
D | NoFolder.h | 143 Instruction *CreateXor(Constant *LHS, Constant *RHS) const { in CreateXor() function 144 return BinaryOperator::CreateXor(LHS, RHS); in CreateXor()
|
D | IRBuilder.h | 729 Value *CreateXor(Value *LHS, Value *RHS, const Twine &Name = "") { 732 return Insert(Folder.CreateXor(LC, RC), Name); 733 return Insert(BinaryOperator::CreateXor(LHS, RHS), Name); 735 Value *CreateXor(Value *LHS, const APInt &RHS, const Twine &Name = "") { 736 return CreateXor(LHS, ConstantInt::get(LHS->getType(), RHS), Name); 738 Value *CreateXor(Value *LHS, uint64_t RHS, const Twine &Name = "") { 739 return CreateXor(LHS, ConstantInt::get(LHS->getType(), RHS), Name);
|
D | ConstantFolder.h | 93 Constant *CreateXor(Constant *LHS, Constant *RHS) const { in CreateXor() function
|
D | TargetFolder.h | 105 Constant *CreateXor(Constant *LHS, Constant *RHS) const { in CreateXor() function
|
/external/llvm/lib/Transforms/Scalar/ |
D | LowerAtomic.cpp | 68 Res = Builder.CreateXor(Orig, Val); in LowerAtomicRMWInst()
|
/external/llvm/include/llvm/MC/ |
D | MCExpr.h | 412 static const MCBinaryExpr *CreateXor(const MCExpr *LHS, const MCExpr *RHS, in CreateXor() function
|
/external/mesa3d/src/pixelflinger2/ |
D | llvm_scanline.cpp | 586 z = builder.CreateXor(z, builder.getInt32(0x7fffffff)); in GenerateScanLine()
|
/external/mesa3d/src/glsl/ |
D | ir_to_llvm.cpp | 867 return bld.CreateXor(ops[0], ops[1]); in llvm_expression()
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | AsmPrinter.cpp | 1578 case Instruction::Xor: return MCBinaryExpr::CreateXor(LHS, RHS, Ctx); in LowerConstant()
|
/external/llvm/lib/VMCore/ |
D | Core.cpp | 1958 return wrap(unwrap(B)->CreateXor(unwrap(LHS), unwrap(RHS), Name)); in LLVMBuildXor()
|
/external/llvm/bindings/ocaml/llvm/ |
D | llvm.mli | 1999 See the method [llvm::LLVMBuilder::CreateXor]. *) 2039 See the method [llvm::LLVMBuilder::CreateXor]. *)
|
/external/clang/lib/CodeGen/ |
D | CGExprScalar.cpp | 435 return Builder.CreateXor(Ops.LHS, Ops.RHS, "xor"); in EmitXor()
|