Searched refs:Xor (Results 1 - 25 of 53) sorted by relevance

123

/macosx-10.10/tcl-105/tcl_ext/tcllib/tcllib/modules/virtchannel_transform/
H A Dotp.tcl47 return [my Xor $data $keychanw]
51 return [my Xor $data $keychanr]
76 method Xor {data keychan} {
/macosx-10.10/llvmCore-3425.0.34/lib/VMCore/
H A DInstruction.cpp124 case Xor: return "xor";
380 /// In LLVM, the Add, Mul, And, Or, and Xor operators are associative.
383 return Opcode == And || Opcode == Or || Opcode == Xor ||
402 case Xor:
426 /// In LLVM, the Xor operator is nilpotent.
429 return Opcode == Xor;
H A DConstantFold.cpp877 case Instruction::Xor:
1009 case Instruction::Xor:
1073 case Instruction::Xor:
/macosx-10.10/JavaScriptCore-7600.1.17/tests/mozilla/ecma/Expressions/
H A D11.10-3.js80 Xor( shiftexp, addexp ),
229 function Xor( s, a ) { function
H A D11.10-1.js231 function Xor( s, a ) { function
H A D11.10-2.js230 function Xor( s, a ) { function
/macosx-10.10/llvmCore-3425.0.34/lib/Transforms/Scalar/
H A DLowerAtomic.cpp67 case AtomicRMWInst::Xor:
H A DLoopRotation.cpp184 case Instruction::Xor:
/macosx-10.10/llvmCore-3425.0.34/include/llvm/MC/
H A DMCExpr.h333 Xor ///< Bitwise exclusive or. enumerator in enum:llvm::MCBinaryExpr::Opcode
419 return Create(Xor, LHS, RHS, Ctx);
/macosx-10.10/llvmCore-3425.0.34/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp110 case Instruction::Xor:
205 case Instruction::Xor:
413 case Instruction::Xor: {
486 bool isValid = true; // Valid only for And, Or, Xor
495 case Instruction::Xor:
H A DInstCombineCasts.cpp174 case Instruction::Xor:
353 case Instruction::Xor:
667 case Instruction::Xor:
683 Opc == Instruction::Xor)) {
854 if (SrcI && SrcI->getOpcode() == Instruction::Xor && SrcI->hasOneUse())
1008 case Instruction::Xor:
H A DInstCombineSimplifyDemanded.cpp289 case Instruction::Xor: {
576 Instruction *Xor = BinaryOperator::CreateXor(I->getOperand(1), C0); local
577 return InsertNewInstWith(Xor, *I);
1084 case Instruction::Xor:
H A DInstCombineAndOrXor.cpp141 case Instruction::Xor:
376 case Instruction::Xor:
1042 case Instruction::Xor:
1708 APInt Xor = CI1->getValue() ^ CI2->getValue();
1709 if (!Xor.isAllOnesValue()) return 0;
1964 B->getOpcode() == Instruction::Xor)) {
H A DInstCombineSelect.cpp90 case Instruction::Xor:
110 case Instruction::Xor:
H A DInstCombineCompares.cpp1046 case Instruction::Xor: // (icmp pred (xor X, XorCST), CI)
1055 // the operation, just stop using the Xor.
1432 case Instruction::Xor:
1850 Value *Xor = Builder->CreateXor(Op0, Op1, I.getName()+"tmp"); local
1851 return BinaryOperator::CreateNot(Xor);
2428 case Instruction::Xor:
2540 Value *Xor = Builder->CreateXor(C, NC); local
2541 return new ICmpInst(I.getPredicate(), A, Xor);
/macosx-10.10/llvmCore-3425.0.34/lib/MC/
H A DMCExpr.cpp123 case MCBinaryExpr::Xor: OS << '^'; break;
585 case MCBinaryExpr::Xor: Result = LHS ^ RHS; break;
/macosx-10.10/llvmCore-3425.0.34/include/llvm/ADT/
H A DAPSInt.h232 APSInt Xor(const APSInt& RHS) const { function in class:llvm::APSInt
H A DAPInt.h720 APInt Xor(const APInt& RHS) const {
1771 inline APInt Xor(const APInt& LHS, const APInt& RHS) {
/macosx-10.10/llvmCore-3425.0.34/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp489 SDValue Xor(CurDAG->getMachineNode(PPC::XORIS, dl, MVT::i32, LHS,
491 return SDValue(CurDAG->getMachineNode(PPC::CMPLWI, dl, MVT::i32, Xor,
531 SDValue Xor(CurDAG->getMachineNode(PPC::XORIS8, dl, MVT::i64, LHS,
533 return SDValue(CurDAG->getMachineNode(PPC::CMPLDI, dl, MVT::i64, Xor,
/macosx-10.10/llvmCore-3425.0.34/include/llvm/Support/
H A DPatternMatch.h397 inline BinaryOp_match<LHS, RHS, Instruction::Xor>
399 return BinaryOp_match<LHS, RHS, Instruction::Xor>(L, R);
629 if (O->getOpcode() == Instruction::Xor)
/macosx-10.10/llvmCore-3425.0.34/lib/Target/CppBackend/
H A DCPPBackend.cpp859 case Instruction::Xor: Out << "getXor("; break;
1201 case Instruction::Xor:
1221 case Instruction::Xor: Out << "Instruction::Xor"; break;
1563 case AtomicRMWInst::Xor: Operation = "AtomicRMWInst::Xor"; break;
/macosx-10.10/llvmCore-3425.0.34/lib/ExecutionEngine/
H A DExecutionEngine.cpp698 case Instruction::Xor: {
716 case Instruction::Xor: GV.IntVal = LHS.IntVal ^ RHS.IntVal; break;
/macosx-10.10/llvmCore-3425.0.34/lib/Analysis/
H A DInstructionSimplify.cpp1383 // And distributes over Xor. Try some generic simplifications based on this.
1384 if (Value *V = ExpandBinOp(Instruction::And, Op0, Op1, Instruction::Xor,
1510 /// SimplifyXorInst - Given operands for a Xor, see if we can
1517 return ConstantFoldInstOperands(Instruction::Xor, CLHS->getType(),
1543 if (Value *V = SimplifyAssociativeBinOp(Instruction::Xor, Op0, Op1, Q,
1547 // And distributes over Xor. Try some generic simplifications based on this.
1548 if (Value *V = FactorizeBinOp(Instruction::Xor, Op0, Op1, Instruction::And,
1552 // Threading Xor over selects and phi nodes is pointless, so don't bother.
2702 case Instruction::Xor: return SimplifyXorInst(LHS, RHS, Q, MaxRecurse);
2828 case Instruction::Xor
[all...]
H A DValueTracking.cpp360 case Instruction::Xor: {
1054 case Instruction::Xor: // NOT is handled here.
/macosx-10.10/llvmCore-3425.0.34/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp543 case Instruction::Xor: R.IntVal = Src1.IntVal ^ Src2.IntVal; break;
1253 case Instruction::Xor: Dest.IntVal = Op0.IntVal ^ Op1.IntVal; break;

Completed in 310 milliseconds

123