| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCVMergeBaseOffset.cpp | 44 bool detectLuiAddiGlobal(MachineInstr &LUI, MachineInstr *&ADDI); 91 if (LoADDI->getOpcode() != RISCV::ADDI || in detectLuiAddiGlobal() 148 if (OffsetTail.getOpcode() == RISCV::ADDI) { in matchLargeOffset() 191 case RISCV::ADDI: { in detectAndFoldOffset()
|
| H A D | RISCVISelDAGToDAG.cpp | 134 ReplaceNode(Node, CurDAG->getMachineNode(RISCV::ADDI, DL, VT, TFI, Imm)); in Select() 242 if (!Base.isMachineOpcode() || Base.getMachineOpcode() != RISCV::ADDI) in doPeepholeLoadStoreADDI()
|
| H A D | RISCVInstrInfo.td | 344 // ADDI isn't always rematerializable, but isReMaterializable will be used as 347 def ADDI : ALU_ri<0b000, "addi">; 494 def : InstAlias<"nop", (ADDI X0, X0, 0)>; 505 def : InstAlias<"mv $rd, $rs", (ADDI GPR:$rd, GPR:$rs, 0)>; 597 (ADDI GPR:$rd, GPR:$rs1, simm12:$imm12)>; 684 def : Pat<(simm12:$imm), (ADDI X0, simm12:$imm)>; 686 def : Pat<(simm32:$imm), (ADDI (LUI (HI20 imm:$imm)), (LO12Sext imm:$imm))>, 692 def : PatGprSimm12<add, ADDI>; 720 (ADDI (i32 AddrFI:$Rs), simm12:$imm12)>; 722 (ADDI (i32 AddrFI:$Rs), simm12:$imm12)>;
|
| H A D | RISCVInstrInfoC.td | 541 def : CompressPat<(ADDI GPRC:$rd, SP:$rs1, uimm10_lsb00nonzero:$imm), 587 def : CompressPat<(ADDI X0, X0, 0), (C_NOP)>; 588 def : CompressPat<(ADDI GPRNoX0:$rs1, GPRNoX0:$rs1, simm6nonzero:$imm), 603 def : CompressPat<(ADDI GPRNoX0:$rd, X0, simm6:$imm), 605 def : CompressPat<(ADDI X2, X2, simm10_lsb0000nonzero:$imm), 684 def : CompressPat<(ADDI GPRNoX0:$rs1, GPRNoX0:$rs2, 0),
|
| H A D | RISCVInstrInfo.cpp | 89 BuildMI(MBB, MBBI, DL, get(RISCV::ADDI), DstReg) in copyPhysReg() 174 BuildMI(MBB, MBBI, DL, get(RISCV::ADDI), DstReg) in movImm32()
|
| H A D | RISCVFrameLowering.cpp | 65 BuildMI(MBB, MBBI, DL, TII->get(RISCV::ADDI), DestReg) in adjustReg()
|
| H A D | RISCVExpandPseudoInsts.cpp | 384 BuildMI(LoopHeadMBB, DL, TII->get(RISCV::ADDI), Scratch1Reg) in expandAtomicMinMaxOp()
|
| H A D | RISCVISelLowering.cpp | 359 SDValue(DAG.getMachineNode(RISCV::ADDI, DL, Ty, MNHi, GALo), 0); in lowerGlobalAddress() 381 SDValue(DAG.getMachineNode(RISCV::ADDI, DL, Ty, MNHi, BALo), 0); in lowerBlockAddress() 401 SDValue(DAG.getMachineNode(RISCV::ADDI, DL, Ty, MNHi, CPALo), 0); in lowerConstantPool()
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/Utils/ |
| H A D | RISCVMatInt.cpp | 36 unsigned AddiOpc = (Is64Bit && Hi20) ? RISCV::ADDIW : RISCV::ADDI; in generateInstSeq() 76 Res.push_back(Inst(RISCV::ADDI, Lo12)); in generateInstSeq()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCRegisterInfo.cpp | 86 ImmToIdxMap[PPC::ADDI] = PPC::ADD4; in PPCRegisterInfo() 465 BuildMI(MBB, II, dl, TII.get(PPC::ADDI), Reg) in lowerDynamicAlloc() 530 BuildMI(MBB, II, dl, TII.get(PPC::ADDI), MI.getOperand(0).getReg()) in lowerDynamicAlloc() 1076 if ((OpC == PPC::ADDI || OpC == PPC::ADDI8) && in needsFrameBaseReg() 1107 unsigned ADDriOpc = TM.isPPC64() ? PPC::ADDI8 : PPC::ADDI; in materializeFrameBaseRegister()
|
| H A D | PPCAsmPrinter.cpp | 603 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDI) in EmitInstruction() 938 MCInstBuilder(Subtarget->isPPC64() ? PPC::ADDI8 : PPC::ADDI) in EmitInstruction() 983 MCInstBuilder(Subtarget->isPPC64() ? PPC::ADDI8 : PPC::ADDI) in EmitInstruction() 1031 MCInstBuilder(Subtarget->isPPC64() ? PPC::ADDI8 : PPC::ADDI) in EmitInstruction() 1436 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDI) in EmitFunctionBodyStart()
|
| H A D | PPCExpandISEL.cpp | 460 TII->get(isISEL8(*MI) ? PPC::ADDI8 : PPC::ADDI)) in populateBlocks()
|
| H A D | PPCMIPeephole.cpp | 734 if (LiMI->getOpcode() == PPC::ADDI || LiMI->getOpcode() == PPC::ADDI8) in simplifyCode() 742 LiMI->setDesc(TII->get(LiMI->getOpcode() == PPC::LI ? PPC::ADDI in simplifyCode()
|
| H A D | PPCFrameLowering.cpp | 1113 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDI), BPReg) in emitPrologue() 1294 : PPC::ADDI ); in emitEpilogue() 2161 unsigned ADDIInstr = is64Bit ? PPC::ADDI8 : PPC::ADDI; in eliminateCallFramePseudoInstr()
|
| H A D | PPCInstrInfo.cpp | 2340 Opc == PPC::ADDI || Opc == PPC::ADDI8 || in getForwardingDefMI() 2378 case PPC::ADDI: in getForwardingDefMI() 2540 case PPC::ADDI: in convertToImmediateForm() 2698 III.ImmOpcode = Opc == PPC::ADD4 ? PPC::ADDI : PPC::ADDI8; in instrHasImmForm() 3158 if (Opc != PPC::ADDItocL && Opc != PPC::ADDI && Opc != PPC::ADDI8) in isDefMIElgibleForForwarding()
|
| H A D | PPCFastISel.cpp | 1315 Opc = PPC::ADDI; in SelectBinaryIntOp() 1332 Opc = PPC::ADDI; in SelectBinaryIntOp() 2426 if (MachineInstOpcode == PPC::ADDI) in fastEmitInst_ri()
|
| H A D | PPCISelDAGToDAG.cpp | 549 unsigned Opc = N->getValueType(0) == MVT::i32 ? PPC::ADDI : PPC::ADDI8; in selectFrameIndex() 4050 SDValue AD = SDValue(CurDAG->getMachineNode(PPC::ADDI, dl, MVT::i32, Op, in trySETCC() 6372 case PPC::ADDI: in PeepholePPC64()
|
| H A D | PPCInstrInfo.td | 2169 def ADDI : DForm_2<14, (outs gprc:$rD), (ins gprc_nor0:$rA, s16imm:$imm), 2968 (ADDIS (ADDI $in, (LO16 imm:$imm)), (HA16 imm:$imm))>; 3024 (ADDI $in, tglobaltlsaddr:$g)>; 3418 (RLWINM (AND $in, (ADDI $in, 1)), 1, 31, 31)>, 3426 (RLWINM (NAND $in, (ADDI $in, 1)), 1, 31, 31)>,
|
| H A D | P9InstrResources.td | 153 (instregex "ADDI(S)?toc(HA|L)$"),
|
| /freebsd-12.1/contrib/llvm/tools/lld/ELF/Arch/ |
| H A D | PPC64.cpp | 60 ADDI = 14 enumerator 358 return ADDI; in getDFormOp()
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/AsmParser/ |
| H A D | RISCVAsmParser.cpp | 1436 emitToStreamer(Out, MCInstBuilder(RISCV::ADDI) in emitLoadLocalAddress() 1452 emitToStreamer(Out, MCInstBuilder(RISCV::ADDI) in processInstruction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AVR/ |
| H A D | AVRDevices.td | 55 // The device supports `ADDI Rd, K`, `SUBI Rd, K`.
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/AsmParser/ |
| H A D | PPCAsmParser.cpp | 779 TmpInst.setOpcode(PPC::ADDI); in ProcessInstruction()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 4118 if (ConstantSDNode *ADDI = dyn_cast<ConstantSDNode>(N0.getOperand(1))) { in visitANDLike() local 4124 APInt ADDC = ADDI->getAPIntValue(); in visitANDLike()
|
| /freebsd-12.1/contrib/gcc/doc/ |
| H A D | md.texi | 2923 Signed 8-bit integer constant, for use in ADDI instructions
|