Home
last modified time | relevance | path

Searched refs:isAdd (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCCodeEmitter.cpp590 bool isAdd = true;
595 isAdd = false; in EncodeAddrModeOpValues()
601 isAdd = false; in EncodeAddrModeOpValues() local
605 return isAdd; in EncodeAddrModeOpValues()
971 bool isAdd = true; in getMVEShiftImmOpValue()
977 isAdd = EncodeAddrModeOpValues(MI, OpIdx, Reg, Imm12, Fixups, STI); in getAddrModeImm12OpValue()
982 isAdd = false; // 'U' bit is set as part of the fixup. in getAddrModeImm12OpValue() local
988 isAdd = false; // 'U' bit is set as part of the fixup. in getAddrModeImm12OpValue()
1002 isAdd = false; in getAddrModeImm12OpValue()
1005 isAdd in getAddrModeImm12OpValue()
1043 bool isAdd = Imm >= 0; getT2ScaledImmOpValue() local
1092 bool isAdd = Imm >= 0; getMveAddrModeQOpValue() local
1119 bool isAdd = true; getT2AddrModeImm8s4OpValue() local
1162 bool isAdd = EncodeAddrModeOpValues(MI, OpIdx, Reg, Imm7, Fixups, STI); getT2AddrModeImm7s4OpValue() local
1290 bool isAdd = ARM_AM::getAM2Op(MO2.getImm()) == ARM_AM::add; getLdStSORegOpValue() local
1324 bool isAdd = ARM_AM::getAM2Op(Imm) == ARM_AM::add; getAddrMode2OffsetOpValue() local
1345 bool isAdd = MO1.getImm() != 0; getPostIdxRegOpValue() local
1360 bool isAdd = ARM_AM::getAM3Op(Imm) == ARM_AM::add; getAddrMode3OffsetOpValue() local
1396 bool isAdd = ARM_AM::getAM3Op(Imm) == ARM_AM::add; getAddrMode3OpValue() local
1456 bool isAdd; getAddrMode5OpValue() local
1496 bool isAdd; getAddrMode5FP16OpValue() local
[all...]
H A DARMAsmBackend.cpp527 bool isAdd = true; in adjustFixupValue() local
530 isAdd = false; in adjustFixupValue()
536 Value |= isAdd << 23; in adjustFixupValue()
758 bool isAdd = true; in adjustFixupValue() local
761 isAdd = false; in adjustFixupValue()
769 return Value | (isAdd << 23); in adjustFixupValue()
778 bool isAdd = true; in adjustFixupValue() local
781 isAdd = false; in adjustFixupValue()
789 Value |= isAdd << 23; in adjustFixupValue()
805 bool isAdd = true; in adjustFixupValue() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYInstrInfo16Instr.td59 let isCommutable = 1, isAdd = 1 in
64 let isCommutable = 1, isAdd = 1 in
69 let isAdd = 1 in
94 let isAdd = 1, Pattern = [(set mGPR:$rz, (add mGPR:$rZ, oimm8:$imm8))] in
103 let isAdd = 1 in
107 let isAdd = 1 in
117 let isAdd = 1 in
H A DCSKYInstrInfo.td524 let isAdd = 1 in
548 let isAdd = 1 in
606 let isCommutable = 1, isAdd = 1 in
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp120 FLAG(isAdd) in EmitInstrDocs()
H A DInstrInfoEmitter.cpp1230 if (Inst.isAdd) in emitRecord()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h279 bool isAdd() const { return Flags & (1ULL << MCID::Add); } in isAdd() function
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenInstruction.h253 bool isAdd : 1; variable
H A DCodeGenInstruction.cpp448 isAdd = R->getValueAsBit("isAdd"); in CodeGenInstruction()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGenericMachineInstrs.h429 bool isAdd() const { in isAdd() function
440 bool isSub() const { return !isAdd(); } in isSub()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp900 bool isAdd; member
3086 ARM_AM::getAM3Opc(PostIdxReg.isAdd ? ARM_AM::add : ARM_AM::sub, 0); in addAM3OffsetOperands()
3332 bool isAdd = Imm >= 0; in addPostIdxImm8Operands() local
3334 Imm = (Imm < 0 ? -Imm : Imm) | (int)isAdd << 8; in addPostIdxImm8Operands()
3343 bool isAdd = Imm >= 0; in addPostIdxImm8s4Operands() local
3346 Imm = ((Imm < 0 ? -Imm : Imm) / 4) | (int)isAdd << 8; in addPostIdxImm8s4Operands()
3353 Inst.addOperand(MCOperand::createImm(PostIdxReg.isAdd)); in addPostIdxRegOperands()
3361 ARM_AM::AddrOpc opc = PostIdxReg.isAdd ? ARM_AM::add : ARM_AM::sub; in addPostIdxRegShiftedOperands()
3906 CreatePostIdxReg(unsigned RegNum, bool isAdd, ARM_AM::ShiftOpc ShiftTy, in CreatePostIdxReg() argument
3910 Op->PostIdxReg.isAdd = isAdd; in CreatePostIdxReg()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrInfo.td2924 // {12} isAdd
2942 // {12} isAdd
3034 // {12} isAdd
3053 // {12} isAdd
3070 // {12} isAdd
3089 // {12} isAdd
3206 // {12} isAdd
3224 // {12} isAdd
3368 // {12} isAdd
3387 // {12} isAdd
[all …]
H A DARMInstrFormats.td814 // {12} isAdd
832 // {12} isAdd
853 // {12} isAdd
906 // {8} isAdd
H A DARMInstrThumb.td966 let isAdd = 1 in {
H A DARMInstrThumb2.td2424 let isAdd = 1 in
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp444 if (DI->getDesc().isAdd()) { in findInductionRegister()
1625 if (DI->getDesc().isAdd()) { in fixupInductionVariable()
H A DHexagonDepInstrInfo.td220 let isAdd = 1;
236 let isAdd = 1;
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUIGroupLP.cpp1379 auto isAdd = [](unsigned Opc) { return Opc == AMDGPU::V_ADD_F32_e32; }; in analyzeDAG() local
1404 if (isAdd(Opc)) in analyzeDAG()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTarget.td639 bit isAdd = false; // Is this instruction an add instruction?
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp47625 auto combineMulShlAddOrSub = [&](int Mult, int Shift, bool isAdd) { in combineMulSpecial() argument
47630 Result = DAG.getNode(isAdd ? ISD::ADD : ISD::SUB, DL, VT, Result, in combineMulSpecial()
47635 auto combineMulMulAddOrSub = [&](int Mul1, int Mul2, bool isAdd) { in combineMulSpecial() argument
47640 Result = DAG.getNode(isAdd ? ISD::ADD : ISD::SUB, DL, VT, Result, in combineMulSpecial()