Home
last modified time | relevance | path

Searched refs:Arith (Results 1 – 17 of 17) sorted by relevance

/external/swiftshader/third_party/subzero/src/
DIceTargetLoweringX86BaseImpl.h188 if (auto *Arith = llvm::dyn_cast<InstArithmetic>(Instr)) {
189 if (Traits::Is64Bit || Arith->getSrc(0)->getType() != IceType_i64) {
190 switch (Arith->getOp()) {
646 inline bool canRMW(const InstArithmetic *Arith) {
647 Type Ty = Arith->getDest()->getType();
653 switch (Arith->getOp()) {
718 auto *Arith = llvm::dyn_cast<InstArithmetic>(I2);
720 if (!Load || !Arith || !Store)
753 Operand *ArithSrcFromLoad = Arith->getSrc(0);
754 Operand *ArithSrcOther = Arith->getSrc(1);
[all …]
DIceCfg.cpp1024 auto *Arith = llvm::dyn_cast<InstArithmetic>(Instr); in rematerializeArithmetic() local
1025 if (Arith == nullptr || Arith->getOp() != InstArithmetic::Add) in rematerializeArithmetic()
1028 auto *Src0Var = llvm::dyn_cast<Variable>(Arith->getSrc(0)); in rematerializeArithmetic()
1032 auto *Src1Imm = llvm::dyn_cast<ConstantInteger32>(Arith->getSrc(1)); in rematerializeArithmetic()
1035 Arith->getDest()->setRematerializable( in rematerializeArithmetic()
DIceTargetLowering.h538 auto *Arith = applyToThunkedArgs(insertScalarInstruction, Res, in scalarizeInstruction() local
540 genTargetHelperCallFor(Arith); in scalarizeInstruction()
DIceCfgNode.cpp1474 if (auto *Arith = llvm::dyn_cast<InstArithmetic>(&Inst)) { in shortCircuit() local
1476 FoundOr = (Arith->getOp() == InstArithmetic::OpKind::Or); in shortCircuit()
1477 FoundAnd = (Arith->getOp() == InstArithmetic::OpKind::And); in shortCircuit()
1480 TopLevelBoolOp = Arith; in shortCircuit()
DIceTargetLoweringX86Base.h1134 void lowerArithAndConsumer(const InstArithmetic *Arith, const Inst *Consumer);
DIceTargetLoweringMIPS32.cpp5262 if (const auto *Arith = llvm::dyn_cast<InstArithmetic>(Instr)) { in isAddOrSub() local
5263 switch (Arith->getOp()) { in isAddOrSub()
5268 *Kind = Arith->getOp(); in isAddOrSub()
DIceTargetLoweringARM32.cpp5549 if (const auto *Arith = llvm::dyn_cast<InstArithmetic>(Instr)) { in isAddOrSub() local
5550 switch (Arith->getOp()) { in isAddOrSub()
5555 *Kind = Arith->getOp(); in isAddOrSub()
/external/autotest/site_utils/admin/scripts/
Dcheck_db.out136 Arith 9948
/external/llvm-project/llvm/lib/Target/MSP430/
DMSP430InstrInfo.td446 multiclass Arith<bits<4> opcode, string asmstring, SDNode node,
542 defm ADD : Arith<0b0101, "add", add, 1, []>;
543 defm ADDC : Arith<0b0110, "addc", adde, 1, [SR]>;
544 defm AND : Arith<0b1111, "and", and, 1, []>;
545 defm BIS : Arith<0b1101, "bis", or, 1, []>;
546 defm BIC : Arith<0b1100, "bic", bic, 0, []>;
547 defm XOR : Arith<0b1110, "xor", xor, 1, []>;
548 defm SUB : Arith<0b1000, "sub", sub, 0, []>;
549 defm SUBC : Arith<0b0111, "subc", sube, 0, [SR]>;
550 defm DADD : Arith<0b1010, "dadd", MSP430dadd, 1, [SR]>;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430InstrInfo.td446 multiclass Arith<bits<4> opcode, string asmstring, SDNode node,
542 defm ADD : Arith<0b0101, "add", add, 1, []>;
543 defm ADDC : Arith<0b0110, "addc", adde, 1, [SR]>;
544 defm AND : Arith<0b1111, "and", and, 1, []>;
545 defm BIS : Arith<0b1101, "bis", or, 1, []>;
546 defm BIC : Arith<0b1100, "bic", bic, 0, []>;
547 defm XOR : Arith<0b1110, "xor", xor, 1, []>;
548 defm SUB : Arith<0b1000, "sub", sub, 0, []>;
549 defm SUBC : Arith<0b0111, "subc", sube, 0, [SR]>;
550 defm DADD : Arith<0b1010, "dadd", MSP430dadd, 1, [SR]>;
/external/clang/lib/Sema/
DSemaOverload.cpp7405 for (unsigned Arith = (Op == OO_PlusPlus? 0 : 1); in addPlusPlusMinusMinusArithmeticOverloads() local
7406 Arith < NumArithmeticTypes; ++Arith) { in addPlusPlusMinusMinusArithmeticOverloads()
7408 getArithmeticType(Arith), in addPlusPlusMinusMinusArithmeticOverloads()
7480 for (unsigned Arith = FirstPromotedArithmeticType; in addUnaryPlusOrMinusArithmeticOverloads() local
7481 Arith < LastPromotedArithmeticType; ++Arith) { in addUnaryPlusOrMinusArithmeticOverloads()
7482 QualType ArithTy = getArithmeticType(Arith); in addUnaryPlusOrMinusArithmeticOverloads()
/external/llvm-project/clang/lib/Sema/
DSemaOverload.cpp8315 for (unsigned Arith = 0; Arith < NumArithmeticTypes; ++Arith) { in addPlusPlusMinusMinusArithmeticOverloads() local
8316 const auto TypeOfT = ArithmeticTypes[Arith]; in addPlusPlusMinusMinusArithmeticOverloads()
8389 for (unsigned Arith = FirstPromotedArithmeticType; in addUnaryPlusOrMinusArithmeticOverloads() local
8390 Arith < LastPromotedArithmeticType; ++Arith) { in addUnaryPlusOrMinusArithmeticOverloads()
8391 QualType ArithTy = ArithmeticTypes[Arith]; in addUnaryPlusOrMinusArithmeticOverloads()
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dsve-int-imm.ll8 ; SVE Arith Vector Immediate Unpredicated CodeGen
/external/llvm-project/llvm/lib/Target/Mips/
DMips16InstrInfo.td1301 // Unary Arith/Logic
/external/llvm/lib/Target/Mips/
DMips16InstrInfo.td1298 // Unary Arith/Logic
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMips16InstrInfo.td1301 // Unary Arith/Logic
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp14673 SDValue Arith = Op->getOperand(0); in EmitTest() local
14675 if (Arith->hasOneUse()) in EmitTest()
14676 switch (Arith.getOpcode()) { in EmitTest()
14684 ArithOp = Arith; in EmitTest()