Home
last modified time | relevance | path

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

12345678

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp126 case AtomicRMWInst::Xor: in visitAtomicRMWInst()
191 Op = AtomicRMWInst::Xor; in visitIntrinsicInst()
261 case AtomicRMWInst::Xor: in buildNonAtomicBinOp()
262 return B.CreateBinOp(Instruction::Xor, LHS, RHS); in buildNonAtomicBinOp()
394 case AtomicRMWInst::Xor: in getIdentityValueForAtomicOp()
542 case AtomicRMWInst::Xor: in optimizeAtomic()
636 case AtomicRMWInst::Xor: in optimizeAtomic()
H A DSILowerControlFlow.cpp232 MachineInstr *Xor = nullptr; in emitIf() local
234 Xor = in emitIf()
238 setImpSCCDefDead(*Xor, ImpDefSCC.isDead()); in emitIf()
264 LIS->InsertMachineInstrInMaps(*Xor); in emitIf()
320 MachineInstr *Xor = in emitElse() local
340 LIS->InsertMachineInstrInMaps(*Xor); in emitElse()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/AggressiveInstCombine/
H A DTruncInstCombine.cpp55 case Instruction::Xor: in getRelevantOperands()
117 case Instruction::Xor: { in buildTruncExpressionDag()
348 case Instruction::Xor: { in ReduceExpressionDag()
/third_party/skia/src/opts/
H A DSkXfermode_opts.h45 XFERMODE(Xor) { return (s * d.alphas().inv() + d * s.alphas().inv()).div255(); }
123 CASE(Xor);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
H A DInstruction.h176 return Opcode == And || Opcode == Or || Opcode == Xor; in isBitwiseLogicOp()
483 /// In LLVM, the Add, Mul, And, Or, and Xor operators are associative.
487 return Opcode == And || Opcode == Or || Opcode == Xor || in isAssociative()
503 case And: case Or: case Xor: in isCommutative()
528 /// In LLVM, the Xor operator is nilpotent.
532 return Opcode == Xor; in isNilpotent()
/third_party/skia/docs/examples/
H A DXor.cpp5 REG_FIDDLE(Xor, 256, 256, false, 0) { in REG_FIDDLE()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp987 case Instruction::Xor: in isPromotableTo()
1239 case Instruction::Xor: in commutesWithShift()
1274 case Instruction::Xor: in keepsHighBitsZero()
1577 case Instruction::Xor: in hasZeroSignBit()
1599 case Instruction::Xor: in setupPreSimplifier()
1612 if (I->getOpcode() != Instruction::Xor) in setupPreSimplifier()
1695 case Instruction::Xor: in setupPreSimplifier()
1713 case Instruction::Xor: in setupPreSimplifier()
1740 Instruction *Xor = dyn_cast<Instruction>(I->getOperand(0)); in setupPostSimplifier()
1742 if (!Xor || !C in setupPostSimplifier()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp55 case Instruction::Xor: in getIntImmCostInst()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DLowerExpectIntrinsic.cpp133 if (!BinOp || BinOp->getOpcode() != Instruction::Xor) in handlePhiDef()
149 case Instruction::Xor: in handlePhiDef()
H A DLowerAtomic.cpp71 case AtomicRMWInst::Xor: in LowerAtomicRMWInst()
H A DSpeculativeExecution.cpp225 case Instruction::Xor: in ComputeSpeculationCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp105 LI->getOpcode() == Instruction::Xor)) { in converted()
303 case Instruction::Xor: in convertLogicOp()
H A DSystemZTargetTransformInfo.cpp127 case Instruction::Xor: in getIntImmCostInst()
471 if (Opcode == Instruction::Xor) { in getArithmeticInstrCost()
477 I->getOpcode() == Instruction::Xor)) in getArithmeticInstrCost()
484 if (I->hasOneUse() && I->getOpcode() == Instruction::Xor) in getArithmeticInstrCost()
494 if (Opcode == Instruction::Xor && ScalarBits == 1) { in getArithmeticInstrCost()
965 case Instruction::Xor: in isFoldableLoad()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
H A DInstCombineAtomicRMW.cpp42 case AtomicRMWInst::Xor: in isIdempotentRMW()
H A DInstCombineAndOrXor.cpp829 APInt Xor = *C1 ^ *C2; in foldAndOrOfEqualityCmpsWithConstants() local
830 if (Xor.isPowerOf2()) { in foldAndOrOfEqualityCmpsWithConstants()
837 Value *Or = Builder.CreateOr(X, ConstantInt::get(X->getType(), Xor)); in foldAndOrOfEqualityCmpsWithConstants()
1575 if (LogicOpc == Instruction::Xor) in foldCastedBitwiseLogic()
1740 if (Instruction *Xor = foldAndToXor(I, Builder)) in visitAnd()
1741 return Xor; in visitAnd()
1819 case Instruction::Xor: in visitAnd()
2465 if (Instruction *Xor = foldOrToXor(I, Builder)) in visitOr()
2466 return Xor; in visitOr()
2629 B->getOpcode() == Instruction::Xor)) { in visitOr()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DExpandReductions.cpp46 return Instruction::Xor; in getOpcode()
H A DAtomicExpandPass.cpp319 (Op == AtomicRMWInst::Or || Op == AtomicRMWInst::Xor || in runOnFunction()
542 case AtomicRMWInst::Xor: in performAtomicOp()
702 case AtomicRMWInst::Xor: in performMaskedAtomicOp()
704 llvm_unreachable("Or/Xor/And handled by widenPartwordAtomicRMW"); in performMaskedAtomicOp()
780 assert((Op == AtomicRMWInst::Or || Op == AtomicRMWInst::Xor || in widenPartwordAtomicRMW()
1327 case AtomicRMWInst::Xor: in isIdempotentRMW()
1554 case AtomicRMWInst::Xor: in GetRMWLibcall()
/third_party/skia/third_party/externals/dawn/src/tests/unittests/
H A DITypBitsetTests.cpp168 TEST_F(ITypBitsetTest, Xor) { in TEST_F()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/FuzzMutate/
H A DOperations.cpp31 Ops.push_back(binOpDescriptor(1, Instruction::Xor)); in describeFuzzerIntOps()
109 case Instruction::Xor: in binOpDescriptor()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
H A DMCExpr.h448 Xor ///< Bitwise exclusive or. enumerator
559 return create(Xor, LHS, RHS, Ctx); in createXor()
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/pnacl-llvm/
H A DNaClBitcodeDecoders.cpp112 LLVMOpcode = Instruction::Xor; in DecodeBinaryOpcode()
/third_party/typescript/tests/baselines/reference/
H A DparserRealSource3.js56 Xor,
177 NodeType[NodeType["Xor"] = 46] = "Xor";
/third_party/node/deps/v8/src/compiler/backend/riscv64/
H A Dcode-generator-riscv64.cc1098 __ Xor(i.OutputRegister(), i.InputOrZeroRegister(0), i.InputOperand(1)); in AssembleArchInstruction()
1101 __ Xor(i.OutputRegister(), i.InputOrZeroRegister(0), i.InputOperand(1)); in AssembleArchInstruction()
1911 ATOMIC_BINOP_CASE(Xor, Xor, Xor) in AssembleArchInstruction()
3638 __ Xor(result, kScratchReg, kScratchReg2); in AssembleArchBoolean()
3640 __ Xor(result, result, 1); in AssembleArchBoolean()
3674 __ Xor(result, left, right); in AssembleArchBoolean()
3677 __ Xor(result, left, kScratchReg); in AssembleArchBoolean()
3686 __ Xor(resul in AssembleArchBoolean()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
H A DIceAssemblerX8632.h739 void Xor(Type Ty, GPRRegister dst, GPRRegister src);
740 void Xor(Type Ty, GPRRegister dst, const AsmAddress &address);
741 void Xor(Type Ty, GPRRegister dst, const Immediate &imm);
742 void Xor(Type Ty, const AsmAddress &address, GPRRegister reg);
743 void Xor(Type Ty, const AsmAddress &address, const Immediate &imm);
917 // of add(), Or(), adc(), sbb(), And(), sub(), Xor(), and cmp(). The Tag
H A DIceAssemblerX8664.h734 void Xor(Type Ty, GPRRegister dst, GPRRegister src);
735 void Xor(Type Ty, GPRRegister dst, const AsmAddress &address);
736 void Xor(Type Ty, GPRRegister dst, const Immediate &imm);
737 void Xor(Type Ty, const AsmAddress &address, GPRRegister reg);
738 void Xor(Type Ty, const AsmAddress &address, const Immediate &imm);
913 // of add(), Or(), adc(), sbb(), And(), sub(), Xor(), and cmp(). The Tag

Completed in 34 milliseconds

12345678