Searched refs:CreateXor (Results 1 - 19 of 19) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
H A DLowerAtomic.cpp68 Res = Builder.CreateXor(Orig, Val);
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp146 return BinaryOperator::CreateXor(And, Together);
198 return BinaryOperator::CreateXor(NewAnd, AndRHS);
1153 return BinaryOperator::CreateXor(A, B);
1159 return BinaryOperator::CreateXor(A, B);
1754 return BinaryOperator::CreateXor(Or,
1788 return BinaryOperator::CreateXor(NOr, C1);
1797 return BinaryOperator::CreateXor(NOr, C1);
1880 return BinaryOperator::CreateXor(A, D);
1884 return BinaryOperator::CreateXor(C, D);
1888 return BinaryOperator::CreateXor(
[all...]
H A DInstCombineCasts.cpp524 In = Builder->CreateXor(In, One, In->getName()+".not");
571 In = Builder->CreateXor(In, One);
601 Value *Result = Builder->CreateXor(LHS, RHS);
613 Result = Builder->CreateXor(Result, ConstantInt::get(ITy, 1));
864 return BinaryOperator::CreateXor(NewAnd, ZC);
874 return BinaryOperator::CreateXor(New, ConstantInt::get(CI.getType(), 1));
H A DInstCombineAddSub.cpp102 return BinaryOperator::CreateXor(LHS, RHS);
159 return BinaryOperator::CreateXor(LHS, RHS);
515 return BinaryOperator::CreateXor(Op0, Op1);
H A DInstCombineSimplifyDemanded.cpp354 Instruction *NewXor = BinaryOperator::CreateXor(NewAnd, XorC);
576 Instruction *Xor = BinaryOperator::CreateXor(I->getOperand(1), C0);
H A DInstCombineCompares.cpp1850 Value *Xor = Builder->CreateXor(Op0, Op1, I.getName()+"tmp");
1854 return BinaryOperator::CreateXor(Op0, Op1);
2540 Value *Xor = Builder->CreateXor(C, NC);
2576 Op1 = Builder->CreateXor(X, Y);
H A DInstCombineSelect.cpp649 V = Builder->CreateXor(V, ValC);
/external/llvm/include/llvm/Support/
H A DNoFolder.h143 Instruction *CreateXor(Constant *LHS, Constant *RHS) const { function in class:llvm::NoFolder
144 return BinaryOperator::CreateXor(LHS, RHS);
H A DConstantFolder.h93 Constant *CreateXor(Constant *LHS, Constant *RHS) const { function in class:llvm::ConstantFolder
H A DTargetFolder.h105 Constant *CreateXor(Constant *LHS, Constant *RHS) const { function in class:llvm::TargetFolder
/external/llvm/include/llvm/
H A DIRBuilder.h744 Value *CreateXor(Value *LHS, Value *RHS, const Twine &Name = "") { function in class:llvm::IRBuilder
747 return Insert(Folder.CreateXor(LC, RC), Name);
748 return Insert(BinaryOperator::CreateXor(LHS, RHS), Name);
750 Value *CreateXor(Value *LHS, const APInt &RHS, const Twine &Name = "") { function in class:llvm::IRBuilder
751 return CreateXor(LHS, ConstantInt::get(LHS->getType(), RHS), Name);
753 Value *CreateXor(Value *LHS, uint64_t RHS, const Twine &Name = "") { function in class:llvm::IRBuilder
754 return CreateXor(LHS, ConstantInt::get(LHS->getType(), RHS), Name);
/external/llvm/include/llvm/MC/
H A DMCExpr.h417 static const MCBinaryExpr *CreateXor(const MCExpr *LHS, const MCExpr *RHS, function in class:llvm::MCBinaryExpr
/external/mesa3d/src/pixelflinger2/
H A Dllvm_scanline.cpp586 z = builder.CreateXor(z, builder.getInt32(0x7fffffff));
/external/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp202 case Instruction::Xor: return MCBinaryExpr::CreateXor(LHS, RHS, Ctx);
/external/mesa3d/src/glsl/
H A Dir_to_llvm.cpp867 return bld.CreateXor(ops[0], ops[1]);
/external/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1566 case Instruction::Xor: return MCBinaryExpr::CreateXor(LHS, RHS, Ctx);
/external/llvm/bindings/ocaml/llvm/
H A Dllvm.mli1999 See the method [llvm::LLVMBuilder::CreateXor]. *)
2039 See the method [llvm::LLVMBuilder::CreateXor]. *)
/external/llvm/lib/VMCore/
H A DCore.cpp1977 return wrap(unwrap(B)->CreateXor(unwrap(LHS), unwrap(RHS), Name));
/external/clang/lib/CodeGen/
H A DCGExprScalar.cpp433 return Builder.CreateXor(Ops.LHS, Ops.RHS, "xor");

Completed in 269 milliseconds