/minix/external/bsd/llvm/dist/llvm/test/Transforms/Reassociate/ |
H A D | xor_reassoc.ll | 5 ; Xor reassociation general cases 65 ; Xor reassociation special cases 118 ; Xor reassociation curtail code size 156 ; Xor reassociation bugs
|
H A D | otherops.ll | 1 ; Reassociation should apply to Add, Mul, And, Or, & Xor
|
/minix/external/bsd/llvm/dist/llvm/lib/IR/ |
H A 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()
|
/minix/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LowerAtomic.cpp | 71 case AtomicRMWInst::Xor: in LowerAtomicRMWInst()
|
H A D | LoopRotation.cpp | 225 case Instruction::Xor: in shouldSpeculateInstrs()
|
/minix/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineShifts.cpp | 112 case Instruction::Xor: in CanEvaluateShifted() 211 case Instruction::Xor: in GetShiftedValue() 420 case Instruction::Xor: { in FoldShiftByConstant() 507 case Instruction::Xor: in FoldShiftByConstant()
|
H A D | InstCombineSimplifyDemanded.cpp | 224 } else if (I->getOpcode() == Instruction::Xor) { in SimplifyDemandedUseBits() 338 case Instruction::Xor: { in SimplifyDemandedUseBits() 637 Instruction *Xor = BinaryOperator::CreateXor(I->getOperand(1), C0); in SimplifyDemandedUseBits() local 638 return InsertNewInstWith(Xor, *I); in SimplifyDemandedUseBits() 1236 case Instruction::Xor: in SimplifyDemandedVectorElts()
|
H A D | InstCombineAndOrXor.cpp | 133 Op != Instruction::Xor) in SimplifyBSwap() 188 case Instruction::Xor: in OptAndOp() 419 case Instruction::Xor: in FoldLogicalPlusAnd() 1254 case Instruction::Xor: in visitAnd() 1927 if (Xor.isPowerOf2()) { in FoldOrOfICmps() 1928 Value *NegCst = Builder->getInt(~Xor); in FoldOrOfICmps() 2116 APInt Xor = CI1->getValue() ^ CI2->getValue(); in FoldOrWithConstants() local 2117 if (!Xor.isAllOnesValue()) return nullptr; in FoldOrWithConstants() 2147 APInt Xor = CI1->getValue() ^ CI2->getValue(); in FoldXorWithConstants() local 2148 if (!Xor.isAllOnesValue()) in FoldXorWithConstants() [all …]
|
H A D | InstCombineVectorOps.cpp | 626 case Instruction::Xor: in CanEvaluateShuffled() 689 case Instruction::Xor: { in BuildNew() 788 case Instruction::Xor: in EvaluateInDifferentElementOrder()
|
H A D | InstCombineCasts.cpp | 183 case Instruction::Xor: in EvaluateInDifferentType() 366 case Instruction::Xor: in CanEvaluateTruncated() 681 case Instruction::Xor: in CanEvaluateZExtd() 696 Opc == Instruction::Xor)) { in CanEvaluateZExtd() 1018 case Instruction::Xor: in CanEvaluateSExtd()
|
H A D | InstCombineCompares.cpp | 1176 case Instruction::Xor: // (icmp pred (xor X, XorCst), CI) in visitICmpInstWithInstAndIntCst() 1800 case Instruction::Xor: in visitICmpInstWithInstAndIntCst() 2620 Value *Xor = Builder->CreateXor(Op0, Op1, I.getName()+"tmp"); in visitICmpInst() local 2621 return BinaryOperator::CreateNot(Xor); in visitICmpInst() 3354 case Instruction::Xor: in visitICmpInst() 3485 Value *Xor = Builder->CreateXor(C, NC); in visitICmpInst() local 3486 return new ICmpInst(I.getPredicate(), A, Xor); in visitICmpInst() 3557 Value *Xor = Builder->CreateXor(A, B, I.getName() + ".unshifted"); in visitICmpInst() local 3559 return new ICmpInst(Pred, Xor, Builder->getInt(CmpVal)); in visitICmpInst()
|
/minix/external/bsd/llvm/dist/llvm/include/llvm/MC/ |
H A D | MCExpr.h | 420 Xor ///< Bitwise exclusive or. enumerator 506 return Create(Xor, LHS, RHS, Ctx); in CreateXor()
|
/minix/external/bsd/llvm/dist/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCUtil.cpp | 222 case Instruction::And: case Instruction::Or: case Instruction::Xor: in GetInstructionClass()
|
/minix/external/bsd/llvm/dist/llvm/lib/CodeGen/ |
H A D | AtomicExpandPass.cpp | 260 case AtomicRMWInst::Xor: in performAtomicOp() 543 case AtomicRMWInst::Xor: in isIdempotentRMW()
|
/minix/external/bsd/llvm/dist/llvm/test/CodeGen/CPP/ |
H A D | atomic.ll | 35 …; CHECK: AtomicRMWInst* [[INST:[a-zA-Z0-9_]+]] = new AtomicRMWInst(AtomicRMWInst::Xor, {{.*}}, Rel…
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/XCore/ |
H A D | XCoreLowerThreadLocal.cpp | 102 case Instruction::Xor: in createReplacementInstr()
|
/minix/external/bsd/llvm/dist/clang/include/clang/AST/ |
H A D | StmtVisitor.h | 128 BINOP_FALLBACK(And) BINOP_FALLBACK(Xor) BINOP_FALLBACK(Or) in BINOP_FALLBACK()
|
/minix/external/bsd/llvm/dist/llvm/lib/MC/ |
H A D | MCExpr.cpp | 108 case MCBinaryExpr::Xor: OS << '^'; break; in print() 741 case MCBinaryExpr::Xor: Result = LHS ^ RHS; break; in EvaluateAsRelocatableImpl()
|
/minix/external/bsd/llvm/dist/llvm/include/llvm/ADT/ |
H A D | APSInt.h | 226 APSInt LLVM_ATTRIBUTE_UNUSED_RESULT Xor(const APSInt& RHS) const { in Xor() function
|
H A D | APInt.h | 820 APInt LLVM_ATTRIBUTE_UNUSED_RESULT Xor(const APInt &RHS) const { in Xor() function 1888 inline APInt Xor(const APInt &LHS, const APInt &RHS) { return LHS ^ RHS; } in Xor() function
|
/minix/external/bsd/llvm/dist/llvm/include/llvm/IR/ |
H A D | Instruction.def | 127 HANDLE_BINARY_INST(25, Xor , BinaryOperator)
|
H A D | PatternMatch.h | 515 inline BinaryOp_match<LHS, RHS, Instruction::Xor> m_Xor(const LHS &L, in m_Xor() 517 return BinaryOp_match<LHS, RHS, Instruction::Xor>(L, R); in m_Xor() 837 if (O->getOpcode() == Instruction::Xor) in match()
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetTransformInfo.cpp | 227 case Instruction::Xor: in getIntImmCost()
|
/minix/external/bsd/llvm/dist/llvm/lib/Analysis/ |
H A D | CostModel.cpp | 412 case Instruction::Xor: { in getInstructionCost()
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 880 case Instruction::Xor: Out << "getXor("; break; in printConstant() 1228 case Instruction::Xor: in printInstruction() 1248 case Instruction::Xor: Out << "Instruction::Xor"; break; in printInstruction() 1598 case AtomicRMWInst::Xor: Operation = "AtomicRMWInst::Xor"; break; in printInstruction()
|