Home
last modified time | relevance | path

Searched refs:Xor (Results 1 – 25 of 52) sorted by relevance

123

/external/llvm/lib/VMCore/
DInstruction.cpp124 case Xor: return "xor"; in getOpcodeName()
325 return Opcode == And || Opcode == Or || Opcode == Xor || in isAssociative()
344 case Xor: in isCommutative()
DConstantFold.cpp1007 case Instruction::Xor: in ConstantFoldBinaryInstruction()
1139 case Instruction::Xor: in ConstantFoldBinaryInstruction()
1204 case Instruction::Xor: in ConstantFoldBinaryInstruction()
1378 case Instruction::Xor: in ConstantFoldBinaryInstruction()
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/
D11.10-3.js80 Xor( shiftexp, addexp ),
229 function Xor( s, a ) { class
D11.10-1.js231 function Xor( s, a ) { class
D11.10-2.js230 function Xor( s, a ) { class
/external/llvm/test/Transforms/Reassociate/
Dotherops.ll1 ; Reassociation should apply to Add, Mul, And, Or, & Xor
/external/skia/src/effects/
DSkPorterDuff.cpp43 MAKE_PAIR(Xor),
/external/llvm/include/llvm/MC/
DMCExpr.h306 Xor ///< Bitwise exclusive or. enumerator
392 return Create(Xor, LHS, RHS, Ctx); in CreateXor()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineShifts.cpp109 case Instruction::Xor: in CanEvaluateShifted()
203 case Instruction::Xor: in GetShiftedValue()
403 case Instruction::Xor: { in FoldShiftByConstant()
485 case Instruction::Xor: in FoldShiftByConstant()
DInstCombineCasts.cpp174 case Instruction::Xor: in EvaluateInDifferentType()
354 case Instruction::Xor: in CanEvaluateTruncated()
674 case Instruction::Xor: in CanEvaluateZExtd()
690 Opc == Instruction::Xor)) { in CanEvaluateZExtd()
861 if (SrcI && SrcI->getOpcode() == Instruction::Xor && SrcI->hasOneUse()) in visitZExt()
1019 case Instruction::Xor: in CanEvaluateSExtd()
DInstCombineAndOrXor.cpp204 case Instruction::Xor: in OptAndOp()
439 case Instruction::Xor: in FoldLogicalPlusAnd()
1058 case Instruction::Xor: in visitAnd()
1741 APInt Xor = CI1->getValue() ^ CI2->getValue(); in FoldOrWithConstants() local
1742 if (!Xor.isAllOnesValue()) return 0; in FoldOrWithConstants()
1989 B->getOpcode() == Instruction::Xor)) { in visitOr()
DInstCombineCompares.cpp1018 case Instruction::Xor: // (icmp pred (xor X, XorCST), CI) in visitICmpInstWithInstAndIntCst()
1404 case Instruction::Xor: in visitICmpInstWithInstAndIntCst()
1796 Value *Xor = Builder->CreateXor(Op0, Op1, I.getName()+"tmp"); in visitICmpInst() local
1797 return BinaryOperator::CreateNot(Xor); in visitICmpInst()
2374 case Instruction::Xor: in visitICmpInst()
2486 Value *Xor = Builder->CreateXor(C, NC, "tmp"); in visitICmpInst() local
2487 return new ICmpInst(I.getPredicate(), A, Xor); in visitICmpInst()
DInstCombineSelect.cpp89 case Instruction::Xor: in GetSelectFoldableOperands()
109 case Instruction::Xor: in GetSelectFoldableConstant()
DInstCombineSimplifyDemanded.cpp293 case Instruction::Xor: { in SimplifyDemandedUseBits()
1062 case Instruction::Xor: in SimplifyDemandedVectorElts()
/external/llvm/include/llvm/Support/
DPatternMatch.h375 inline BinaryOp_match<LHS, RHS, Instruction::Xor>
377 return BinaryOp_match<LHS, RHS, Instruction::Xor>(L, R); in m_Xor()
589 if (I->getOpcode() == Instruction::Xor) in match()
592 if (CE->getOpcode() == Instruction::Xor) in match()
/external/llvm/lib/MC/
DMCExpr.cpp123 case MCBinaryExpr::Xor: OS << '^'; break; in print()
553 case MCBinaryExpr::Xor: Result = LHS ^ RHS; break; in EvaluateAsRelocatableImpl()
/external/clang/include/clang/AST/
DStmtVisitor.h129 BINOP_FALLBACK(And) BINOP_FALLBACK(Xor) BINOP_FALLBACK(Or) in BINOP_FALLBACK()
/external/llvm/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp473 SDValue Xor(CurDAG->getMachineNode(PPC::XORIS, dl, MVT::i32, LHS, in SelectCC() local
475 return SDValue(CurDAG->getMachineNode(PPC::CMPLWI, dl, MVT::i32, Xor, in SelectCC()
515 SDValue Xor(CurDAG->getMachineNode(PPC::XORIS8, dl, MVT::i64, LHS, in SelectCC() local
517 return SDValue(CurDAG->getMachineNode(PPC::CMPLDI, dl, MVT::i64, Xor, in SelectCC()
/external/llvm/lib/Transforms/Scalar/
DReassociate.cpp694 assert(Opcode == Instruction::Xor); in OptimizeAndOrXor()
931 case Instruction::Xor: in OptimizeExpression()
944 case Instruction::Xor: { in OptimizeExpression()
/external/llvm/include/llvm/ADT/
DAPSInt.h219 APSInt Xor(const APSInt& RHS) const { in Xor() function
DAPInt.h684 APInt Xor(const APInt& RHS) const { in Xor() function
1720 inline APInt Xor(const APInt& LHS, const APInt& RHS) { in Xor() function
/external/llvm/include/llvm/
DInstruction.def127 HANDLE_BINARY_INST(25, Xor , BinaryOperator)
/external/llvm/lib/Analysis/
DInstructionSimplify.cpp1191 if (Value *V = ExpandBinOp(Instruction::And, Op0, Op1, Instruction::Xor, in SimplifyAndInst()
1323 return ConstantFoldInstOperands(Instruction::Xor, CLHS->getType(), in SimplifyXorInst()
1349 if (Value *V = SimplifyAssociativeBinOp(Instruction::Xor, Op0, Op1, TD, DT, in SimplifyXorInst()
1354 if (Value *V = FactorizeBinOp(Instruction::Xor, Op0, Op1, Instruction::And, in SimplifyXorInst()
2327 case Instruction::Xor: return SimplifyXorInst(LHS, RHS, TD, DT, MaxRecurse); in SimplifyBinOp()
2443 case Instruction::Xor: in SimplifyInstruction()
/external/llvm/lib/ExecutionEngine/
DExecutionEngine.cpp690 case Instruction::Xor: { in getConstantValue()
708 case Instruction::Xor: GV.IntVal = LHS.IntVal ^ RHS.IntVal; break; in getConstantValue()
/external/llvm/lib/Target/CppBackend/
DCPPBackend.cpp813 case Instruction::Xor: Out << "getXor("; break; in printConstant()
1130 case Instruction::Xor: in printInstruction()
1150 case Instruction::Xor: Out << "Instruction::Xor"; break; in printInstruction()

123