| /openbsd-src/gnu/llvm/llvm/tools/llvm-exegesis/lib/Mips/ |
| H A D | Target.cpp | 75 unsigned ORi, LUi, SLL; in loadImmediate() local 80 LUi = Mips::LUi; in loadImmediate() 85 LUi = Mips::LUi64; in loadImmediate() 113 MCInstBuilder(LUi) in loadImmediate()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/ |
| H A D | MipsAnalyzeImmediate.cpp | 104 Seq[0].Opc = LUi; in ReplaceADDiuSLLWithLUi() 137 LUi = Mips::LUi; in Analyze() 142 LUi = Mips::LUi64; in Analyze()
|
| H A D | Relocation.txt | 65 defm : MipsHiLoRelocs<LUi, ADDiu, ZERO, GPR32Opnd>; 85 def LUi : MMRel, LoadUpper<"lui", GPR32Opnd, uimm16_relaxed>, LUI_FM; 89 defines two names "LUi" and "LUi64" with two different register
|
| H A D | MipsInstructionSelector.cpp | 156 MachineInstr *Inst = B.buildInstr(Mips::LUi, {DestReg}, {}) in materialize32BitImm() 169 MachineInstr *LUi = B.buildInstr(Mips::LUi, {LUiReg}, {}) in materialize32BitImm() local 173 if (!constrainSelectedInstRegOperands(*LUi, TII, TRI, RBI)) in materialize32BitImm() 704 MachineInstr *LUi = BuildMI(MBB, I, I.getDebugLoc(), TII.get(Mips::LUi)) in select() local 707 LUi->getOperand(1).setTargetFlags(MipsII::MO_ABS_HI); in select() 708 if (!constrainSelectedInstRegOperands(*LUi, TII, TRI, RBI)) in select() 735 BuildMI(MBB, I, I.getDebugLoc(), TII.get(Mips::LUi)) in select()
|
| H A D | MipsAnalyzeImmediate.h | 60 unsigned ADDiu, ORi, SLL, LUi; variable
|
| H A D | MipsMachineFunction.cpp | 108 BuildMI(MBB, I, DL, TII.get(Mips::LUi), V0) in initGlobalBaseReg() 123 BuildMI(MBB, I, DL, TII.get(Mips::LUi), V0) in initGlobalBaseReg()
|
| H A D | MipsSEInstrInfo.cpp | 625 unsigned LUi = STI.isABI_N64() ? Mips::LUi64 : Mips::LUi; in loadImmediate() local 642 if (Inst->Opc == LUi) in loadImmediate() 643 BuildMI(MBB, II, DL, get(LUi), Reg).addImm(SignExtend64<16>(Inst->ImmOpnd)); in loadImmediate()
|
| H A D | MipsSEISelDAGToDAG.cpp | 1178 Res = CurDAG->getMachineNode(Mips::LUi, DL, MVT::i32, HiVal); in trySelect() 1201 Res = CurDAG->getMachineNode(Mips::LUi, DL, MVT::i32, HiVal); in trySelect() 1270 Res = CurDAG->getMachineNode(Mips::LUi, DL, MVT::i32, HiVal); in trySelect() 1278 HiRes = CurDAG->getMachineNode(Mips::LUi, DL, MVT::i32, HighestVal); in trySelect()
|
| H A D | MipsMCInstLower.cpp | 216 OutMI.setOpcode(Mips::LUi); in lowerLongBranchLUi()
|
| H A D | MipsInstrInfo.td | 1233 // Immediate can be loaded with LUi (32-bit int with lower 16-bit cleared). 2073 def LUi : MMRel, LoadUpper<"lui", GPR32Opnd, uimm16_relaxed>, LUI_FM, 3161 defm : MaterializeImms<i32, ZERO, ADDiu, LUi, ORi>, ISA_MIPS1; 3237 defm : MipsHiLoRelocs<LUi, ADDiu, ZERO, GPR32Opnd>, ISA_MIPS1; 3239 def : MipsPat<(MipsGotHi tglobaladdr:$in), (LUi tglobaladdr:$in)>, ISA_MIPS1; 3240 def : MipsPat<(MipsGotHi texternalsym:$in), (LUi texternalsym:$in)>, 3243 def : MipsPat<(MipsTlsHi tglobaltlsaddr:$in), (LUi tglobaltlsaddr:$in)>,
|
| H A D | MipsBranchExpansion.cpp | 737 BuildMI(MBB, I, DL, TII->get(Mips::LUi), Mips::V0) in emitGPDisp()
|
| H A D | MipsFastISel.cpp | 376 emitInst(Mips::LUi, TmpReg).addImm(Hi); in materialize32BitInt() 379 emitInst(Mips::LUi, ResultReg).addImm(Hi); in materialize32BitInt()
|
| H A D | MipsScheduleP5600.td | 41 def : InstRW<[P5600WriteALU], (instrs AND, LUi, NOR, OR, SLTi, SLTiu, SUB,
|
| H A D | MipsScheduleGeneric.td | 48 CLO, CLZ, EXT, INS, LEA_ADDiu, LUi, NOP,
|
| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | BuiltinsBPF.def | 24 TARGET_BUILTIN(__builtin_btf_type_id, "LUi.", "t", "")
|
| H A D | BuiltinsPPC.def | 784 BUILTIN(__builtin_get_texasr, "LUi", "c") 785 BUILTIN(__builtin_get_texasru, "LUi", "c") 786 BUILTIN(__builtin_get_tfhar, "LUi", "c") 787 BUILTIN(__builtin_get_tfiar, "LUi", "c") 794 BUILTIN(__builtin_ttest, "LUi", "")
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsTargetStreamer.cpp | 340 emitRI(Mips::LUi, ATReg, HiOffset, IDLoc, STI); in emitStoreWithImmOffset() 376 emitRI(Mips::LUi, TmpReg, HiOffset, IDLoc, STI); in emitLoadWithImmOffset() 1176 TmpInst.setOpcode(Mips::LUi); in emitDirectiveCpLoad() 1268 emitRX(Mips::LUi, GPReg, MCOperand::createExpr(HiExpr), SMLoc(), &STI); in emitDirectiveCpsetup() 1285 emitRX(Mips::LUi, GPReg, MCOperand::createExpr(HiExpr), SMLoc(), &STI); in emitDirectiveCpsetup()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/AsmParser/ |
| H A D | MipsAsmParser.cpp | 2787 TOut.emitRI(Mips::LUi, TmpReg, 0xffff, IDLoc, STI); in loadImmediate() 2805 TOut.emitRI(Mips::LUi, TmpReg, Bits31To16, IDLoc, STI); in loadImmediate() 2957 TOut.emitRX(Mips::LUi, DstReg, MCOperand::createExpr(CallHiExpr), IDLoc, in loadAndAddSymbolAddress() 3002 TOut.emitRX(Mips::LUi, TmpReg, MCOperand::createExpr(CallHiExpr), IDLoc, in loadAndAddSymbolAddress() 3120 TOut.emitRX(Mips::LUi, ATReg, MCOperand::createExpr(HighestExpr), IDLoc, in loadAndAddSymbolAddress() 3147 TOut.emitRX(Mips::LUi, DstReg, MCOperand::createExpr(HighestExpr), IDLoc, in loadAndAddSymbolAddress() 3149 TOut.emitRX(Mips::LUi, ATReg, MCOperand::createExpr(HiExpr), IDLoc, STI); in loadAndAddSymbolAddress() 3170 TOut.emitRX(Mips::LUi, DstReg, MCOperand::createExpr(HighestExpr), IDLoc, in loadAndAddSymbolAddress() 3215 TOut.emitRX(Mips::LUi, TmpReg, MCOperand::createExpr(HiExpr), IDLoc, STI); in loadAndAddSymbolAddress() 3325 TOut.emitRX(Mips::LUi, ATReg, MCOperand::createExpr(HiExpr), IDLoc, STI); in emitPartialAddress() [all …]
|