Home
last modified time | relevance | path

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

123

/external/llvm/lib/VMCore/
DInstruction.cpp124 case Xor: return "xor"; in getOpcodeName()
383 return Opcode == And || Opcode == Or || Opcode == Xor || in isAssociative()
402 case Xor: in isCommutative()
429 return Opcode == Xor; in isNilpotent()
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/
D11.10-3.js80 Xor( shiftexp, addexp ),
229 function Xor( s, a ) { class
D11.10-2.js230 function Xor( s, a ) { class
D11.10-1.js231 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.cpp36 MAKE_PAIR(Xor),
/external/llvm/include/llvm/MC/
DMCExpr.h333 Xor ///< Bitwise exclusive or. enumerator
419 return Create(Xor, LHS, RHS, Ctx); in CreateXor()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineShifts.cpp110 case Instruction::Xor: in CanEvaluateShifted()
205 case Instruction::Xor: in GetShiftedValue()
413 case Instruction::Xor: { in FoldShiftByConstant()
495 case Instruction::Xor: in FoldShiftByConstant()
DInstCombineSimplifyDemanded.cpp289 case Instruction::Xor: { in SimplifyDemandedUseBits()
576 Instruction *Xor = BinaryOperator::CreateXor(I->getOperand(1), C0); in SimplifyDemandedUseBits() local
577 return InsertNewInstWith(Xor, *I); in SimplifyDemandedUseBits()
1084 case Instruction::Xor: in SimplifyDemandedVectorElts()
DInstCombineCasts.cpp174 case Instruction::Xor: in EvaluateInDifferentType()
353 case Instruction::Xor: in CanEvaluateTruncated()
667 case Instruction::Xor: in CanEvaluateZExtd()
683 Opc == Instruction::Xor)) { in CanEvaluateZExtd()
854 if (SrcI && SrcI->getOpcode() == Instruction::Xor && SrcI->hasOneUse()) in visitZExt()
1008 case Instruction::Xor: in CanEvaluateSExtd()
DInstCombineAndOrXor.cpp141 case Instruction::Xor: in OptAndOp()
376 case Instruction::Xor: in FoldLogicalPlusAnd()
1042 case Instruction::Xor: in visitAnd()
1708 APInt Xor = CI1->getValue() ^ CI2->getValue(); in FoldOrWithConstants() local
1709 if (!Xor.isAllOnesValue()) return 0; in FoldOrWithConstants()
1964 B->getOpcode() == Instruction::Xor)) { in visitOr()
DInstCombineCompares.cpp1046 case Instruction::Xor: // (icmp pred (xor X, XorCST), CI) in visitICmpInstWithInstAndIntCst()
1432 case Instruction::Xor: in visitICmpInstWithInstAndIntCst()
1850 Value *Xor = Builder->CreateXor(Op0, Op1, I.getName()+"tmp"); in visitICmpInst() local
1851 return BinaryOperator::CreateNot(Xor); in visitICmpInst()
2428 case Instruction::Xor: in visitICmpInst()
2540 Value *Xor = Builder->CreateXor(C, NC); in visitICmpInst() local
2541 return new ICmpInst(I.getPredicate(), A, Xor); in visitICmpInst()
DInstCombineSelect.cpp90 case Instruction::Xor: in GetSelectFoldableOperands()
110 case Instruction::Xor: in GetSelectFoldableConstant()
/external/llvm/lib/Transforms/Scalar/
DLowerAtomic.cpp67 case AtomicRMWInst::Xor: in LowerAtomicRMWInst()
DLoopRotation.cpp184 case Instruction::Xor: in shouldSpeculateInstrs()
/external/llvm/lib/MC/
DMCExpr.cpp123 case MCBinaryExpr::Xor: OS << '^'; break; in print()
585 case MCBinaryExpr::Xor: Result = LHS ^ RHS; break; in EvaluateAsRelocatableImpl()
/external/clang/include/clang/AST/
DStmtVisitor.h127 BINOP_FALLBACK(And) BINOP_FALLBACK(Xor) BINOP_FALLBACK(Or) in BINOP_FALLBACK()
/external/llvm/include/llvm/Support/
DPatternMatch.h397 inline BinaryOp_match<LHS, RHS, Instruction::Xor>
399 return BinaryOp_match<LHS, RHS, Instruction::Xor>(L, R); in m_Xor()
629 if (O->getOpcode() == Instruction::Xor) in match()
/external/llvm/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp489 SDValue Xor(CurDAG->getMachineNode(PPC::XORIS, dl, MVT::i32, LHS, in SelectCC() local
491 return SDValue(CurDAG->getMachineNode(PPC::CMPLWI, dl, MVT::i32, Xor, in SelectCC()
531 SDValue Xor(CurDAG->getMachineNode(PPC::XORIS8, dl, MVT::i64, LHS, in SelectCC() local
533 return SDValue(CurDAG->getMachineNode(PPC::CMPLDI, dl, MVT::i64, Xor, in SelectCC()
/external/llvm/include/llvm/
DInstruction.def127 HANDLE_BINARY_INST(25, Xor , BinaryOperator)
/external/llvm/include/llvm/ADT/
DAPSInt.h232 APSInt Xor(const APSInt& RHS) const { in Xor() function
DAPInt.h720 APInt Xor(const APInt& RHS) const { in Xor() function
1771 inline APInt Xor(const APInt& LHS, const APInt& RHS) { in Xor() function
/external/llvm/lib/Analysis/
DInstructionSimplify.cpp1384 if (Value *V = ExpandBinOp(Instruction::And, Op0, Op1, Instruction::Xor, in SimplifyAndInst()
1517 return ConstantFoldInstOperands(Instruction::Xor, CLHS->getType(), in SimplifyXorInst()
1543 if (Value *V = SimplifyAssociativeBinOp(Instruction::Xor, Op0, Op1, Q, in SimplifyXorInst()
1548 if (Value *V = FactorizeBinOp(Instruction::Xor, Op0, Op1, Instruction::And, in SimplifyXorInst()
2702 case Instruction::Xor: return SimplifyXorInst(LHS, RHS, Q, MaxRecurse); in SimplifyBinOp()
2828 case Instruction::Xor: in SimplifyInstruction()
/external/llvm/lib/Target/CppBackend/
DCPPBackend.cpp859 case Instruction::Xor: Out << "getXor("; break; in printConstant()
1201 case Instruction::Xor: in printInstruction()
1221 case Instruction::Xor: Out << "Instruction::Xor"; break; in printInstruction()
1563 case AtomicRMWInst::Xor: Operation = "AtomicRMWInst::Xor"; break; in printInstruction()
/external/llvm/lib/ExecutionEngine/
DExecutionEngine.cpp698 case Instruction::Xor: { in getConstantValue()
716 case Instruction::Xor: GV.IntVal = LHS.IntVal ^ RHS.IntVal; break; in getConstantValue()

123