/external/llvm/lib/Transforms/Utils/ |
IntegerDivision.cpp | 47 Value *DvdXor = Builder.CreateXor(Dividend, DividendSign); 48 Value *DvsXor = Builder.CreateXor(Divisor, DivisorSign); 52 Value *Xored = Builder.CreateXor(URem, DividendSign); 107 Value *Tmp2 = Builder.CreateXor(Tmp, Dividend); 109 Value *Tmp3 = Builder.CreateXor(Tmp1, Divisor); 111 Value *Q_Sgn = Builder.CreateXor(Tmp1, Tmp); 113 Value *Tmp4 = Builder.CreateXor(Q_Mag, Q_Sgn);
|
/external/llvm/lib/Transforms/Scalar/ |
LowerAtomic.cpp | 68 Res = Builder.CreateXor(Orig, Val);
|
/external/llvm/include/llvm/Support/ |
NoFolder.h | 143 Instruction *CreateXor(Constant *LHS, Constant *RHS) const { 144 return BinaryOperator::CreateXor(LHS, RHS);
|
ConstantFolder.h | 93 Constant *CreateXor(Constant *LHS, Constant *RHS) const {
|
TargetFolder.h | 105 Constant *CreateXor(Constant *LHS, Constant *RHS) const {
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineAndOrXor.cpp | 146 return BinaryOperator::CreateXor(And, Together); 198 return BinaryOperator::CreateXor(NewAnd, AndRHS); [all...] |
InstCombineCasts.cpp | 533 In = Builder->CreateXor(In, One, In->getName()+".not"); 580 In = Builder->CreateXor(In, One); 610 Value *Result = Builder->CreateXor(LHS, RHS); 622 Result = Builder->CreateXor(Result, ConstantInt::get(ITy, 1)); [all...] |
InstCombineSelect.cpp | 410 V = Builder->CreateXor(V, *C2); 724 V = Builder->CreateXor(V, ValC); [all...] |
InstCombineAddSub.cpp | 929 return BinaryOperator::CreateXor(LHS, RHS); 991 return BinaryOperator::CreateXor(LHS, RHS); [all...] |
InstCombineSimplifyDemanded.cpp | 368 Instruction *NewXor = BinaryOperator::CreateXor(NewAnd, XorC); 590 Instruction *Xor = BinaryOperator::CreateXor(I->getOperand(1), C0); [all...] |
InstCombineCompares.cpp | [all...] |
/external/llvm/include/llvm/IR/ |
IRBuilder.h | 779 Value *CreateXor(Value *LHS, Value *RHS, const Twine &Name = "") { 782 return Insert(Folder.CreateXor(LC, RC), Name); 783 return Insert(BinaryOperator::CreateXor(LHS, RHS), Name); 785 Value *CreateXor(Value *LHS, const APInt &RHS, const Twine &Name = "") { 786 return CreateXor(LHS, ConstantInt::get(LHS->getType(), RHS), Name); 788 Value *CreateXor(Value *LHS, uint64_t RHS, const Twine &Name = "") { 789 return CreateXor(LHS, ConstantInt::get(LHS->getType(), RHS), Name); [all...] |
/external/llvm/include/llvm/MC/ |
MCExpr.h | 464 static const MCBinaryExpr *CreateXor(const MCExpr *LHS, const MCExpr *RHS,
|
/external/llvm/lib/Transforms/Instrumentation/ |
MemorySanitizer.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CGExpr.cpp | 434 llvm::Value *A0 = Builder.CreateMul(Builder.CreateXor(Low, High), KMul); 435 llvm::Value *A1 = Builder.CreateXor(Builder.CreateLShr(A0, K47), A0); 436 llvm::Value *B0 = Builder.CreateMul(Builder.CreateXor(High, A1), KMul); 437 llvm::Value *B1 = Builder.CreateXor(Builder.CreateLShr(B0, K47), B0); [all...] |
CGExprScalar.cpp | 447 return Builder.CreateXor(Ops.LHS, Ops.RHS, "xor"); [all...] |
/art/compiler/dex/portable/ |
mir_to_gbc.cc | 379 case kOpXor: res = irb_->CreateXor(src1, src2); break; 671 ::llvm::Value* res = irb_->CreateXor(src, static_cast<uint64_t>(-1)); [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVPTXAsmPrinter.cpp | 249 return MCBinaryExpr::CreateXor(LHS, RHS, Ctx); [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
AsmPrinter.cpp | [all...] |
/external/llvm/bindings/ocaml/llvm/ |
llvm.mli | [all...] |
/external/llvm/lib/IR/ |
Core.cpp | [all...] |