HomeSort by: relevance | last modified time | path
    Searched refs:BuildMI (Results 1 - 25 of 291) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86LoadValueInjectionRetHardening.cpp 84 BuildMI(MBB, MBBI, DebugLoc(), TII->get(X86::POP64r))
87 BuildMI(MBB, MBBI, DebugLoc(), TII->get(X86::LFENCE));
88 BuildMI(MBB, MBBI, DebugLoc(), TII->get(X86::JMP64r))
97 BuildMI(MBB, MBBI, DebugLoc(), TII->get(X86::LFENCE));
98 addRegOffset(BuildMI(MBB, Fence, DebugLoc(), TII->get(X86::SHL64mi)),
X86LowerTileCopy.cpp 106 BuildMI(MBB, MI, DL, TII->get(X86::IMPLICIT_DEF), GR64Cand);
107 addFrameReference(BuildMI(MBB, MI, DL, TII->get(X86::MOV64mr)), StrideSS)
110 BuildMI(MBB, MI, DL, TII->get(X86::MOV64ri), GR64Cand).addImm(64);
114 addFrameReference(BuildMI(MBB, MI, DL, TII->get(Opc)), TileSS)
121 NewMI = addFrameReference(BuildMI(MBB, MI, DL, TII->get(Opc), DstReg),
125 addFrameReference(BuildMI(MBB, MI, DL, TII->get(X86::MOV64rm), GR64Cand),
X86FrameLowering.cpp 227 BuildMI(MBB, MBBI, DL, TII.get(X86::STACKALLOC_W_PROBING)).addImm(Offset);
244 BuildMI(MBB, MBBI, DL, TII.get(MovRIOpc), Reg)
247 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(AddSubRROpc), StackPtr)
261 BuildMI(MBB, MBBI, DL, TII.get(X86::PUSH64r))
270 BuildMI(MBB, MBBI, DL, TII.get(MovRIOpc), Rax)
273 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(X86::ADD64rr), Rax)
279 BuildMI(MBB, MBBI, DL, TII.get(X86::XCHG64rm), Rax).addReg(Rax),
282 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64rm), StackPtr),
300 BuildMI(MBB, MBBI, DL, TII.get(Opc))
346 MI = addRegOffset(BuildMI(MBB, MBBI, DL
    [all...]
X86IndirectThunks.cpp 95 BuildMI(&MF.front(), DebugLoc(), TII->get(X86::LFENCE));
96 BuildMI(&MF.front(), DebugLoc(), TII->get(X86::JMP64r)).addReg(X86::R11);
218 BuildMI(Entry, DebugLoc(), TII->get(CallOpc)).addSym(TargetSym);
233 BuildMI(CaptureSpec, DebugLoc(), TII->get(X86::PAUSE));
234 BuildMI(CaptureSpec, DebugLoc(), TII->get(X86::LFENCE));
235 BuildMI(CaptureSpec, DebugLoc(), TII->get(X86::JMP_1)).addMBB(CaptureSpec);
246 addRegOffset(BuildMI(CallTarget, DebugLoc(), TII->get(MovOpc)), SPReg, false,
251 BuildMI(CallTarget, DebugLoc(), TII->get(RetOpc));
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEFrameLowering.cpp 152 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii))
157 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii))
164 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii))
169 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii))
176 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii))
200 BuildMI(MBB, MBBI, DL, TII.get(VE::LDrii), VE::SX17)
205 BuildMI(MBB, MBBI, DL, TII.get(VE::LDrii), VE::SX16)
209 BuildMI(MBB, MBBI, DL, TII.get(VE::LDrii), VE::SX15)
215 BuildMI(MBB, MBBI, DL, TII.get(VE::LDrii), VE::SX10)
219 BuildMI(MBB, MBBI, DL, TII.get(VE::LDrii), VE::SX9
    [all...]
VEInstrInfo.cpp 238 BuildMI(&MBB, DL, get(VE::BRCFLa_t))
270 BuildMI(&MBB, DL, get(opc[0]))
276 BuildMI(&MBB, DL, get(opc[1]))
286 BuildMI(&MBB, DL, get(VE::BRCFLa_t))
342 BuildMI(MBB, I, DL, MCID, SubDest).addReg(SubSrc).addImm(0);
347 BuildMI(MBB, I, DL, MCID, SubDest).addReg(VE::VM0).addReg(SubSrc);
365 BuildMI(MBB, I, DL, get(VE::ORri), DestReg)
378 BuildMI(MBB, I, DL, get(VE::LEAzii), TmpReg)
382 MachineInstrBuilder MIB = BuildMI(MBB, I, DL, get(VE::VORmvl), DestReg)
388 BuildMI(MBB, I, DL, get(VE::ANDMmm), DestReg
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFInstrInfo.cpp 36 BuildMI(MBB, I, DL, get(BPF::MOV_rr), DestReg)
39 BuildMI(MBB, I, DL, get(BPF::MOV_rr_32), DestReg)
78 BuildMI(*BB, MI, dl, get(LdOpc))
81 BuildMI(*BB, MI, dl, get(StOpc))
92 BuildMI(*BB, MI, dl, get(BPF::LDW))
94 BuildMI(*BB, MI, dl, get(BPF::STW))
99 BuildMI(*BB, MI, dl, get(BPF::LDH))
101 BuildMI(*BB, MI, dl, get(BPF::STH))
106 BuildMI(*BB, MI, dl, get(BPF::LDB))
108 BuildMI(*BB, MI, dl, get(BPF::STB)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsExpandPseudo.cpp 145 BuildMI(loop1MBB, DL, TII->get(LL), Scratch).addReg(Ptr).addImm(0);
146 BuildMI(loop1MBB, DL, TII->get(Mips::AND), Scratch2)
149 BuildMI(loop1MBB, DL, TII->get(BNE))
157 BuildMI(loop2MBB, DL, TII->get(Mips::AND), Scratch)
160 BuildMI(loop2MBB, DL, TII->get(Mips::OR), Scratch)
163 BuildMI(loop2MBB, DL, TII->get(SC), Scratch)
167 BuildMI(loop2MBB, DL, TII->get(BEQ))
175 BuildMI(sinkMBB, DL, TII->get(Mips::SRLV), Dest)
179 BuildMI(sinkMBB, DL, TII->get(SEOp), Dest).addReg(Dest);
183 BuildMI(sinkMBB, DL, TII->get(Mips::SLL), Dest
    [all...]
MipsBranchExpansion.cpp 340 MachineInstrBuilder MIB = BuildMI(MBB, Br, DL, NewDesc);
396 BuildMI(*MBB, Pos, DL, TII->get(JumpOp)).addReg(ATReg);
465 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP)
468 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::SW))
489 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi), Mips::AT)
494 BuildMI(*MFp, DL, TII->get(BalOp)).addMBB(BalTgtMBB);
496 BuildMI(*MFp, DL, TII->get(Mips::LONG_BRANCH_ADDiu), Mips::AT)
511 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::ADDu), Mips::AT)
514 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::LW), Mips::RA)
526 BuildMI(*BalTgtMBB, std::prev(Pos), DL, TII->get(Mips::ADDiu), Mips::SP
    [all...]
MipsMachineFunction.cpp 87 BuildMI(MBB, I, DL, TII.get(Mips::LUi64), V0)
89 BuildMI(MBB, I, DL, TII.get(Mips::DADDu), V1).addReg(V0)
91 BuildMI(MBB, I, DL, TII.get(Mips::DADDiu), GlobalBaseReg).addReg(V1)
101 BuildMI(MBB, I, DL, TII.get(Mips::LUi), V0)
103 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0)
116 BuildMI(MBB, I, DL, TII.get(Mips::LUi), V0)
118 BuildMI(MBB, I, DL, TII.get(Mips::ADDu), V1).addReg(V0).addReg(Mips::T9);
119 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V1)
145 BuildMI(MBB, I, DL, TII.get(Mips::ADDu), GlobalBaseReg)
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineInstrBuilder.h 9 // This file exposes a function named BuildMI, which is useful for dramatically
12 // M = BuildMI(MBB, MI, DL, TII.get(X86::ADD8rr), Dst)
328 inline MachineInstrBuilder BuildMI(MachineFunction &MF, const DebugLoc &DL,
335 inline MachineInstrBuilder BuildMI(MachineFunction &MF, const DebugLoc &DL,
344 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB,
360 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB,
370 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB, MachineInstr &I,
376 return BuildMI(BB, MachineBasicBlock::instr_iterator(I), DL, MCID, DestReg);
377 return BuildMI(BB, MachineBasicBlock::iterator(I), DL, MCID, DestReg);
380 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB, MachineInstr *I
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiFrameLowering.cpp 78 BuildMI(*MBB, MI, DL, LII.get(Lanai::ADD_I_LO), Dst)
113 BuildMI(MBB, MBBI, DL, LII.get(Lanai::SW_RI))
122 BuildMI(MBB, MBBI, DL, LII.get(Lanai::ADD_I_LO), Lanai::FP)
130 BuildMI(MBB, MBBI, DL, LII.get(Lanai::SUB_I_LO), Lanai::SP)
186 BuildMI(MBB, MBBI, DL, LII.get(Lanai::ADD_I_LO), Lanai::SP)
191 BuildMI(MBB, MBBI, DL, LII.get(Lanai::LDW_RI), Lanai::FP)
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcInstrInfo.cpp 255 BuildMI(&MBB, DL, get(SP::BA)).addMBB(TBB);
263 BuildMI(&MBB, DL, get(SP::BCOND)).addMBB(TBB).addImm(CC);
265 BuildMI(&MBB, DL, get(SP::FBCOND)).addMBB(TBB).addImm(CC);
269 BuildMI(&MBB, DL, get(SP::BA)).addMBB(FBB);
322 BuildMI(MBB, I, DL, get(SP::ORrr), DestReg).addReg(SP::G0)
330 BuildMI(MBB, I, DL, get(SP::FMOVS), DestReg)
334 BuildMI(MBB, I, DL, get(SP::FMOVD), DestReg)
345 BuildMI(MBB, I, DL, get(SP::FMOVQ), DestReg)
361 BuildMI(MBB, I, DL, get(SP::WRASRrr), DestReg)
366 BuildMI(MBB, I, DL, get(SP::RDASR), DestReg
    [all...]
SparcFrameLowering.cpp 52 BuildMI(MBB, MBBI, dl, TII.get(ADDri), SP::O6)
64 BuildMI(MBB, MBBI, dl, TII.get(SP::SETHIi), SP::G1)
66 BuildMI(MBB, MBBI, dl, TII.get(SP::ORri), SP::G1)
68 BuildMI(MBB, MBBI, dl, TII.get(ADDrr), SP::O6)
77 BuildMI(MBB, MBBI, dl, TII.get(SP::SETHIi), SP::G1)
79 BuildMI(MBB, MBBI, dl, TII.get(SP::XORri), SP::G1)
81 BuildMI(MBB, MBBI, dl, TII.get(ADDrr), SP::O6)
156 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION))
161 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION))
169 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
MSP430FrameLowering.cpp 66 BuildMI(MBB, MBBI, DL, TII.get(MSP430::PUSH16r))
70 BuildMI(MBB, MBBI, DL, TII.get(MSP430::MOV16rr), MSP430::R4)
98 BuildMI(MBB, MBBI, DL, TII.get(MSP430::SUB16ri), MSP430::SP)
135 BuildMI(MBB, MBBI, DL, TII.get(MSP430::POP16r), MSP430::R4);
156 BuildMI(MBB, MBBI, DL,
160 BuildMI(MBB, MBBI, DL,
170 BuildMI(MBB, MBBI, DL, TII.get(MSP430::ADD16ri), MSP430::SP)
197 BuildMI(MBB, MI, DL, TII.get(MSP430::PUSH16r))
216 BuildMI(MBB, MI, DL, TII.get(MSP430::POP16r), CSI[i].getReg());
242 BuildMI(MF, Old.getDebugLoc(), TII.get(MSP430::SUB16ri), MSP430::SP
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
FEntryInserter.cpp 45 BuildMI(FirstMBB, FirstMBB.begin(), DebugLoc(),
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCTLSDynamicCall.cpp 139 BuildMI(MBB, I, DL, TII->get(PPC::ADJCALLSTACKDOWN)).addImm(0)
150 BuildMI(MBB, I, DL, TII->get(TargetOpcode::COPY), GPR4)
152 BuildMI(MBB, I, DL, TII->get(TargetOpcode::COPY), GPR3)
154 BuildMI(MBB, I, DL, TII->get(Opc2), GPR3).addReg(GPR3).addReg(GPR4);
158 Addi = BuildMI(MBB, I, DL, TII->get(Opc1), GPR3).addImm(0);
162 Addi = BuildMI(MBB, I, DL, TII->get(Opc1), GPR3).addReg(InReg);
168 (BuildMI(MBB, I, DL, TII->get(Opc2), GPR3).addReg(GPR3));
175 BuildMI(MBB, I, DL, TII->get(PPC::ADJCALLSTACKUP)).addImm(0).addImm(0);
177 BuildMI(MBB, I, DL, TII->get(TargetOpcode::COPY), OutReg)
PPCFrameLowering.cpp 796 BuildMI(MBB, MBBI, dl, TII.get(PPC::MFOCRF8), TempReg);
800 BuildMI(MBB, MBBI, dl, MoveFromCondRegInst, TempReg);
810 BuildMI(MBB, MBBI, dl, StoreWordInst)
817 BuildMI(MBB, MBBI, dl, MFLRInst, ScratchReg);
824 BuildMI(MBB, MBBI, dl, StoreInst)
829 BuildMI(MBB, MBBI, dl, StoreInst)
834 BuildMI(MBB, MBBI, dl, StoreInst)
844 BuildMI(MBB, StackUpdateLoc, dl, StoreInst)
862 BuildMI(MBB, StackUpdateLoc, dl, HashST)
872 BuildMI(MBB, MBBI, dl, StoreWordInst
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVExpandAtomicPseudoInsts.cpp 233 BuildMI(LoopMBB, DL, TII->get(getLRForRMW(Ordering, Width)), DestReg)
239 BuildMI(LoopMBB, DL, TII->get(RISCV::AND), ScratchReg)
242 BuildMI(LoopMBB, DL, TII->get(RISCV::XORI), ScratchReg)
247 BuildMI(LoopMBB, DL, TII->get(getSCForRMW(Ordering, Width)), ScratchReg)
250 BuildMI(LoopMBB, DL, TII->get(RISCV::BNE))
267 BuildMI(MBB, DL, TII->get(RISCV::XOR), ScratchReg)
270 BuildMI(MBB, DL, TII->get(RISCV::AND), ScratchReg)
273 BuildMI(MBB, DL, TII->get(RISCV::XOR), DestReg)
299 BuildMI(LoopMBB, DL, TII->get(getLRForRMW32(Ordering)), DestReg)
305 BuildMI(LoopMBB, DL, TII->get(RISCV::ADDI), ScratchReg
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRFrameLowering.cpp 63 BuildMI(MBB, MBBI, DL, TII.get(AVR::BSETs))
71 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHWRr))
75 BuildMI(MBB, MBBI, DL, TII.get(AVR::INRdA), AVR::R0)
78 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHRr))
81 BuildMI(MBB, MBBI, DL, TII.get(AVR::EORRdRr))
104 BuildMI(MBB, MBBI, DL, TII.get(AVR::SPREAD), AVR::R29R28)
121 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opcode), AVR::R29R28)
129 BuildMI(MBB, MBBI, DL, TII.get(AVR::SPWRITE), AVR::SP)
146 BuildMI(MBB, MBBI, DL, TII.get(AVR::POPRd), AVR::R0);
147 BuildMI(MBB, MBBI, DL, TII.get(AVR::OUTARr)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
ARCFrameLowering.cpp 72 BuildMI(MBB, MBBI, dl, TII.get(AdjOp), StackPtr)
142 BuildMI(MBB, MBBI, dl, TII->get(Opc), ARC::SP)
148 BuildMI(MBB, MBBI, dl, TII->get(ARC::ST_AW_rs9))
159 BuildMI(MBB, MBBI, dl, TII->get(ARC::PUSH_S_BLINK));
160 BuildMI(MBB, MBBI, dl, TII->get(ARC::SUB_rru6))
164 BuildMI(MBB, MBBI, dl, TII->get(ARC::BL))
173 BuildMI(MBB, MBBI, dl, TII->get(ARC::PUSH_S_BLINK));
186 BuildMI(MBB, MBBI, dl,
200 BuildMI(MBB, MBBI, dl, TII->get(TargetOpcode::CFI_INSTRUCTION))
208 BuildMI(MBB, MBBI, dl, TII->get(TargetOpcode::CFI_INSTRUCTION)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ExpandPseudoInsts.cpp 147 MIBS.push_back(BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(I->Opcode))
157 MIBS.push_back(BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(I->Opcode))
168 MIBS.push_back(BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(I->Opcode))
215 BuildMI(LoadCmpBB, DL, TII->get(AArch64::MOVZWi), StatusReg)
217 BuildMI(LoadCmpBB, DL, TII->get(LdarOp), Dest.getReg())
219 BuildMI(LoadCmpBB, DL, TII->get(CmpOp), ZeroReg)
223 BuildMI(LoadCmpBB, DL, TII->get(AArch64::Bcc))
233 BuildMI(StoreBB, DL, TII->get(StlrOp), StatusReg)
236 BuildMI(StoreBB, DL, TII->get(AArch64::CBNZW))
296 BuildMI(LoadCmpBB, DL, TII->get(AArch64::LDAXPX)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyFrameLowering.cpp 185 BuildMI(MBB, InsertStore, DL, TII->get(getOpcGlobSet(MF)))
235 BuildMI(MBB, InsertPt, DL, TII->get(getOpcGlobGet(MF)), SPReg)
243 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::COPY), BasePtr)
249 BuildMI(MBB, InsertPt, DL, TII->get(getOpcConst(MF)), OffsetReg)
251 BuildMI(MBB, InsertPt, DL, TII->get(getOpcSub(MF)), getSPReg(MF))
258 BuildMI(MBB, InsertPt, DL, TII->get(getOpcConst(MF)), BitmaskReg)
260 BuildMI(MBB, InsertPt, DL, TII->get(getOpcAnd(MF)), getSPReg(MF))
268 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::COPY), getFPReg(MF))
301 BuildMI(MBB, InsertPt, DL, TII->get(getOpcConst(MF)), OffsetReg)
307 BuildMI(MBB, InsertPt, DL, TII->get(getOpcAdd(MF)), SPReg
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMFrameLowering.cpp 336 BuildMI(MBB, std::next(Info.I), dl,
377 BuildMI(MBB, MBBI, DL, TII.get(ARM::BFC), Reg)
382 BuildMI(MBB, MBBI, DL, TII.get(ARM::BICri), Reg)
392 BuildMI(MBB, MBBI, DL, TII.get(ARM::MOVsi), Reg)
397 BuildMI(MBB, MBBI, DL, TII.get(ARM::MOVsi), Reg)
407 BuildMI(MBB, MBBI, DL, TII.get(ARM::t2BFC), Reg)
611 BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVi16), ARM::R4)
616 BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVi32imm), ARM::R4)
626 BuildMI(MBB, MBBI, dl, TII.get(ARM::tBL))
633 BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVi32imm), ARM::R12
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreRegisterInfo.cpp 70 BuildMI(MBB, II, dl, TII.get(XCore::LDW_2rus), Reg)
76 BuildMI(MBB, II, dl, TII.get(XCore::STW_2rus))
83 BuildMI(MBB, II, dl, TII.get(XCore::LDAWF_l2rus), Reg)
106 BuildMI(MBB, II, dl, TII.get(XCore::LDW_3r), Reg)
112 BuildMI(MBB, II, dl, TII.get(XCore::STW_l3r))
119 BuildMI(MBB, II, dl, TII.get(XCore::LDAWF_l3r), Reg)
140 BuildMI(MBB, II, dl, TII.get(NewOpcode), Reg)
146 BuildMI(MBB, II, dl, TII.get(NewOpcode))
153 BuildMI(MBB, II, dl, TII.get(NewOpcode), Reg)
176 BuildMI(MBB, II, dl, TII.get(XCore::LDAWSP_ru6), ScratchBase).addImm(0)
    [all...]

Completed in 31 milliseconds

1 2 3 4 5 6 7 8 91011>>