/external/llvm/test/Transforms/Reassociate/ |
D | xor_reassoc.ll | 5 ; Xor reassociation general cases 65 ; Xor reassociation special cases 118 ; Xor reassociation curtail code size 156 ; Xor reassociation bugs
|
D | otherops.ll | 1 ; Reassociation should apply to Add, Mul, And, Or, & Xor
|
/external/llvm/lib/IR/ |
D | Instruction.cpp | 212 case Xor: return "xor"; in getOpcodeName() 469 return Opcode == And || Opcode == Or || Opcode == Xor || in isAssociative() 502 case Xor: in isCommutative() 529 return Opcode == Xor; in isNilpotent()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineShifts.cpp | 112 case Instruction::Xor: in CanEvaluateShifted() 210 case Instruction::Xor: in GetShiftedValue() 423 case Instruction::Xor: { in FoldShiftByConstant() 510 case Instruction::Xor: in FoldShiftByConstant()
|
D | InstCombineSimplifyDemanded.cpp | 220 } else if (I->getOpcode() == Instruction::Xor) { in SimplifyDemandedUseBits() 334 case Instruction::Xor: { in SimplifyDemandedUseBits() 633 Instruction *Xor = BinaryOperator::CreateXor(I->getOperand(1), C0); in SimplifyDemandedUseBits() local 634 return InsertNewInstWith(Xor, *I); in SimplifyDemandedUseBits() 1232 case Instruction::Xor: in SimplifyDemandedVectorElts()
|
D | InstCombineAndOrXor.cpp | 115 Op != Instruction::Xor) in SimplifyBSwap() 170 case Instruction::Xor: in OptAndOp() 401 case Instruction::Xor: in FoldLogicalPlusAnd() 1236 case Instruction::Xor: in visitAnd() 1910 APInt Xor = LHSCst->getValue() ^ RHSCst->getValue(); in FoldOrOfICmps() local 1911 if (Xor.isPowerOf2()) { in FoldOrOfICmps() 1912 Value *NegCst = Builder->getInt(~Xor); in FoldOrOfICmps() 2100 APInt Xor = CI1->getValue() ^ CI2->getValue(); in FoldOrWithConstants() local 2101 if (!Xor.isAllOnesValue()) return nullptr; in FoldOrWithConstants() 2131 APInt Xor = CI1->getValue() ^ CI2->getValue(); in FoldXorWithConstants() local [all …]
|
D | InstCombineCompares.cpp | 1167 case Instruction::Xor: // (icmp pred (xor X, XorCst), CI) in visitICmpInstWithInstAndIntCst() 1791 case Instruction::Xor: in visitICmpInstWithInstAndIntCst() 2693 Value *Xor = Builder->CreateXor(Op0, Op1, I.getName()+"tmp"); in visitICmpInst() local 2694 return BinaryOperator::CreateNot(Xor); in visitICmpInst() 3426 case Instruction::Xor: in visitICmpInst() 3554 Value *Xor = Builder->CreateXor(C, NC); in visitICmpInst() local 3555 return new ICmpInst(I.getPredicate(), A, Xor); in visitICmpInst() 3626 Value *Xor = Builder->CreateXor(A, B, I.getName() + ".unshifted"); in visitICmpInst() local 3628 return new ICmpInst(Pred, Xor, Builder->getInt(CmpVal)); in visitICmpInst() 3638 Value *Xor = Builder->CreateXor(A, B, I.getName() + ".unshifted"); in visitICmpInst() local [all …]
|
D | InstCombineCasts.cpp | 180 case Instruction::Xor: in EvaluateInDifferentType() 360 case Instruction::Xor: in CanEvaluateTruncated() 675 case Instruction::Xor: in CanEvaluateZExtd() 690 Opc == Instruction::Xor)) { in CanEvaluateZExtd() 1012 case Instruction::Xor: in CanEvaluateSExtd()
|
D | InstCombineVectorOps.cpp | 627 case Instruction::Xor: in CanEvaluateShuffled() 690 case Instruction::Xor: { in BuildNew() 790 case Instruction::Xor: in EvaluateInDifferentElementOrder()
|
/external/llvm/include/llvm/MC/ |
D | MCExpr.h | 418 Xor ///< Bitwise exclusive or. enumerator 504 return Create(Xor, LHS, RHS, Ctx); in CreateXor()
|
/external/llvm/lib/Transforms/Scalar/ |
D | LowerAtomic.cpp | 71 case AtomicRMWInst::Xor: in LowerAtomicRMWInst()
|
D | BDCE.cpp | 234 case Instruction::Xor: in determineLiveOperandBits()
|
/external/v8/src/compiler/ |
D | machine-operator.h | 155 V(Word, Xor) \
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZTargetTransformInfo.cpp | 128 case Instruction::Xor: in getIntImmCost()
|
/external/llvm/lib/CodeGen/ |
D | AtomicExpandPass.cpp | 266 case AtomicRMWInst::Xor: in performAtomicOp() 547 case AtomicRMWInst::Xor: in isIdempotentRMW()
|
/external/v8/src/ic/mips/ |
D | stub-cache-mips.cc | 139 __ Xor(scratch, scratch, Operand((flags >> kCacheIndexShift) & mask)); in GenerateProbe() local
|
/external/v8/src/ic/mips64/ |
D | stub-cache-mips64.cc | 140 __ Xor(scratch, scratch, Operand((flags >> kCacheIndexShift) & mask)); in GenerateProbe() local
|
/external/llvm/test/CodeGen/CPP/ |
D | atomic.ll | 35 …; CHECK: AtomicRMWInst* [[INST:[a-zA-Z0-9_]+]] = new AtomicRMWInst(AtomicRMWInst::Xor, {{.*}}, Rel…
|
/external/llvm/lib/Target/XCore/ |
D | XCoreLowerThreadLocal.cpp | 103 case Instruction::Xor: in createReplacementInstr()
|
/external/clang/include/clang/AST/ |
D | StmtVisitor.h | 128 BINOP_FALLBACK(And) BINOP_FALLBACK(Xor) BINOP_FALLBACK(Or) in BINOP_FALLBACK()
|
/external/lldb/source/Expression/ |
D | IRInterpreter.cpp | 522 case Instruction::Xor: in CanInterpret() 629 case Instruction::Xor: in Interpret() 713 case Instruction::Xor: in Interpret()
|
/external/llvm/lib/MC/ |
D | MCExpr.cpp | 108 case MCBinaryExpr::Xor: OS << '^'; break; in print() 734 case MCBinaryExpr::Xor: Result = LHS ^ RHS; break; in EvaluateAsRelocatableImpl()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCTargetTransformInfo.cpp | 130 case Instruction::Xor: in getIntImmCost()
|
/external/llvm/include/llvm/IR/ |
D | Instruction.def | 127 HANDLE_BINARY_INST(25, Xor , BinaryOperator)
|
/external/llvm/include/llvm/ADT/ |
D | APInt.h | 825 APInt LLVM_ATTRIBUTE_UNUSED_RESULT Xor(const APInt &RHS) const { in Xor() function 1893 inline APInt Xor(const APInt &LHS, const APInt &RHS) { return LHS ^ RHS; } in Xor() function
|