| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.h | 91 void addDefToMIB(MachineRegisterInfo &MRI, MachineInstrBuilder &MIB) const { in addDefToMIB() 145 MachineInstrBuilder SrcMIB; 155 SrcOp(const MachineInstrBuilder &MIB) : SrcMIB(MIB), Ty(SrcType::Ty_MIB) {} in SrcOp() 165 void addSrcToMIB(MachineInstrBuilder &MIB) const { in addSrcToMIB() 418 MachineInstrBuilder buildInstr(unsigned Opcode) { in buildInstr() 427 MachineInstrBuilder buildInstrNoInsert(unsigned Opcode); 430 MachineInstrBuilder insertInstr(MachineInstrBuilder MIB); 434 MachineInstrBuilder buildDirectDbgValue(Register Reg, const MDNode *Variable, 440 MachineInstrBuilder buildIndirectDbgValue(Register Reg, 447 MachineInstrBuilder buildFIDbgValue(int FI, const MDNode *Variable, [all …]
|
| H A D | CSEMIRBuilder.h | 57 MachineInstrBuilder getDominatingInstrForID(FoldingSetNodeID &ID, 85 MachineInstrBuilder memoizeMI(MachineInstrBuilder MIB, void *NodeInsertPos); 89 MachineInstrBuilder generateCopiesIfRequired(ArrayRef<DstOp> DstOps, 90 MachineInstrBuilder &MIB); 101 MachineInstrBuilder 107 MachineInstrBuilder buildConstant(const DstOp &Res, 112 MachineInstrBuilder buildFConstant(const DstOp &Res,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstrBuilder.h | 72 class MachineInstrBuilder { 77 MachineInstrBuilder() = default; 81 MachineInstrBuilder(MachineFunction &F, MachineInstr *I) : MF(&F), MI(I) {} in MachineInstrBuilder() function 82 MachineInstrBuilder(MachineFunction &F, MachineBasicBlock::iterator I) in MachineInstrBuilder() function 100 const MachineInstrBuilder &addReg(Register RegNo, unsigned flags = 0, 119 const MachineInstrBuilder &addDef(Register RegNo, unsigned Flags = 0, 126 const MachineInstrBuilder &addUse(Register RegNo, unsigned Flags = 0, 134 const MachineInstrBuilder &addImm(int64_t Val) const { in addImm() 139 const MachineInstrBuilder &addCImm(const ConstantInt *Val) const { in addCImm() 144 const MachineInstrBuilder &addFPImm(const ConstantFP *Val) const { in addFPImm() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.cpp | 40 MachineInstrBuilder MachineIRBuilder::buildInstrNoInsert(unsigned Opcode) { in buildInstrNoInsert() 45 MachineInstrBuilder MachineIRBuilder::insertInstr(MachineInstrBuilder MIB) { in insertInstr() 51 MachineInstrBuilder 64 MachineInstrBuilder 77 MachineInstrBuilder MachineIRBuilder::buildFIDbgValue(int FI, in buildFIDbgValue() 92 MachineInstrBuilder MachineIRBuilder::buildConstDbgValue(const Constant &C, in buildConstDbgValue() 127 MachineInstrBuilder MachineIRBuilder::buildDbgLabel(const MDNode *Label) { in buildDbgLabel() 136 MachineInstrBuilder MachineIRBuilder::buildDynStackAlloc(const DstOp &Res, in buildDynStackAlloc() 147 MachineInstrBuilder MachineIRBuilder::buildFrameIndex(const DstOp &Res, in buildFrameIndex() 156 MachineInstrBuilder MachineIRBuilder::buildGlobalValue(const DstOp &Res, in buildGlobalValue() [all …]
|
| H A D | CSEMIRBuilder.cpp | 36 MachineInstrBuilder 59 return MachineInstrBuilder(getMF(), MI); in getDominatingInstrForID() 61 return MachineInstrBuilder(); in getDominatingInstrForID() 132 MachineInstrBuilder CSEMIRBuilder::memoizeMI(MachineInstrBuilder MIB, in memoizeMI() 151 MachineInstrBuilder 153 MachineInstrBuilder &MIB) { in generateCopiesIfRequired() 179 MachineInstrBuilder CSEMIRBuilder::buildInstr(unsigned Opc, in buildInstr() 323 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos); in buildInstr() 329 MachineInstrBuilder NewMIB = in buildInstr() 334 MachineInstrBuilder CSEMIRBuilder::buildConstant(const DstOp &Res, in buildConstant() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrBuilder.h | 117 static inline const MachineInstrBuilder & 118 addDirectMem(const MachineInstrBuilder &MIB, Register Reg) { in addDirectMem() 136 static inline const MachineInstrBuilder & 137 addOffset(const MachineInstrBuilder &MIB, int Offset) { in addOffset() 141 static inline const MachineInstrBuilder & 142 addOffset(const MachineInstrBuilder &MIB, const MachineOperand& Offset) { in addOffset() 150 static inline const MachineInstrBuilder & 151 addRegOffset(const MachineInstrBuilder &MIB, Register Reg, bool isKill, in addRegOffset() 158 static inline const MachineInstrBuilder & 159 addRegReg(const MachineInstrBuilder &MIB, Register Reg1, bool isKill1, in addRegReg() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstructionSelector.h | 332 void renderTruncImm32(MachineInstrBuilder &MIB, const MachineInstr &MI, 335 void renderTruncTImm(MachineInstrBuilder &MIB, const MachineInstr &MI, 337 void renderZextBoolTImm(MachineInstrBuilder &MIB, const MachineInstr &MI, 340 void renderOpSelTImm(MachineInstrBuilder &MIB, const MachineInstr &MI, 343 void renderSrcAndDstSelToOpSelXForm_0_0(MachineInstrBuilder &MIB, 347 void renderSrcAndDstSelToOpSelXForm_0_1(MachineInstrBuilder &MIB, 351 void renderSrcAndDstSelToOpSelXForm_1_0(MachineInstrBuilder &MIB, 355 void renderSrcAndDstSelToOpSelXForm_1_1(MachineInstrBuilder &MIB, 359 void renderDstSelToOpSelXForm(MachineInstrBuilder &MIB, 362 void renderSrcSelToOpSelXForm(MachineInstrBuilder &MIB, [all …]
|
| H A D | AMDGPUInstructionSelector.cpp | 655 MachineInstrBuilder MIB = in selectG_MERGE_VALUES() 1476 MachineInstrBuilder ICmp; in selectG_ICMP_or_FCMP() 1527 MachineInstrBuilder SelectedMI; in selectIntrinsicCmp() 1819 MachineInstrBuilder DS = in selectDSOrderedIntrinsic() 4165 [=](MachineInstrBuilder &MIB) { MIB.add(Root); } in selectVCSRC() 4226 [=](MachineInstrBuilder &MIB) { MIB.add(Root); } in selectVSRC0() 4237 [=](MachineInstrBuilder &MIB) { in selectVOP3Mods0() 4240 [=](MachineInstrBuilder &MIB) { MIB.addImm(Mods); }, // src0_mods in selectVOP3Mods0() 4241 [=](MachineInstrBuilder &MIB) { MIB.addImm(0); }, // clamp in selectVOP3Mods0() 4242 [=](MachineInstrBuilder &MIB) { MIB.addImm(0); } // omod in selectVOP3Mods0() [all …]
|
| H A D | R600InstrInfo.h | 36 class MachineInstrBuilder; variable 48 MachineInstrBuilder buildIndirectRead(MachineBasicBlock *MBB, 54 MachineInstrBuilder buildIndirectWrite(MachineBasicBlock *MBB, 245 MachineInstrBuilder buildIndirectWrite(MachineBasicBlock *MBB, 253 MachineInstrBuilder buildIndirectRead(MachineBasicBlock *MBB, 267 MachineInstrBuilder buildDefaultInstruction(MachineBasicBlock &MBB,
|
| H A D | AMDGPUCallLowering.h | 23 class MachineInstrBuilder; variable 38 ArrayRef<Register> VRegs, MachineInstrBuilder &Ret) const; 76 MachineIRBuilder &MIRBuilder, MachineInstrBuilder &CallInst,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kInstrBuilder.h | 40 static inline const MachineInstrBuilder & 41 addOffset(const MachineInstrBuilder &MIB, int Offset) { in addOffset() 48 static inline const MachineInstrBuilder & 49 addRegIndirectWithDisp(const MachineInstrBuilder &MIB, Register Reg, in addRegIndirectWithDisp() 58 static inline const MachineInstrBuilder & 59 addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset = 0) { 75 static inline const MachineInstrBuilder & 76 addMemOperand(const MachineInstrBuilder &MIB, int FI, int Offset = 0) {
|
| H A D | M68kInstrInfo.h | 306 bool ExpandMOVI(MachineInstrBuilder &MIB, MVT MVTSize) const; 309 bool ExpandMOVX_RR(MachineInstrBuilder &MIB, MVT MVTDst, MVT MVTSrc) const; 312 bool ExpandMOVSZX_RR(MachineInstrBuilder &MIB, bool IsSigned, MVT MVTDst, 316 bool ExpandMOVSZX_RM(MachineInstrBuilder &MIB, bool IsSigned, 320 bool ExpandPUSH_POP(MachineInstrBuilder &MIB, const MCInstrDesc &Desc, 324 bool ExpandCCR(MachineInstrBuilder &MIB, bool IsToCCR) const; 327 bool ExpandMOVEM(MachineInstrBuilder &MIB, const MCInstrDesc &Desc,
|
| H A D | M68kInstrInfo.cpp | 353 bool M68kInstrInfo::ExpandMOVI(MachineInstrBuilder &MIB, MVT MVTSize) const { in ExpandMOVI() 433 bool M68kInstrInfo::ExpandMOVX_RR(MachineInstrBuilder &MIB, MVT MVTDst, in ExpandMOVX_RR() 472 bool M68kInstrInfo::ExpandMOVSZX_RR(MachineInstrBuilder &MIB, bool IsSigned, in ExpandMOVSZX_RR() 522 bool M68kInstrInfo::ExpandMOVSZX_RM(MachineInstrBuilder &MIB, bool IsSigned, in ExpandMOVSZX_RM() 559 bool M68kInstrInfo::ExpandPUSH_POP(MachineInstrBuilder &MIB, in ExpandPUSH_POP() 575 bool M68kInstrInfo::ExpandCCR(MachineInstrBuilder &MIB, bool IsToCCR) const { in ExpandCCR() 593 bool M68kInstrInfo::ExpandMOVEM(MachineInstrBuilder &MIB, in ExpandMOVEM() 639 static bool Expand2AddrUndef(MachineInstrBuilder &MIB, in Expand2AddrUndef() 655 MachineInstrBuilder MIB(*MI.getParent()->getParent(), MI); in expandPostRAPseudo() 733 MachineInstrBuilder MIB(*MBB.getParent(), MI); in copyPhysReg()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVInstructionSelector.cpp | 134 void renderNegImm(MachineInstrBuilder &MIB, const MachineInstr &MI, 136 void renderImmSubFromXLen(MachineInstrBuilder &MIB, const MachineInstr &MI, 138 void renderImmSubFrom32(MachineInstrBuilder &MIB, const MachineInstr &MI, 140 void renderImmPlus1(MachineInstrBuilder &MIB, const MachineInstr &MI, 142 void renderFrameIndex(MachineInstrBuilder &MIB, const MachineInstr &MI, 145 void renderTrailingZeros(MachineInstrBuilder &MIB, const MachineInstr &MI, 147 void renderXLenSubTrailingOnes(MachineInstrBuilder &MIB, 150 void renderAddiPairImmLarge(MachineInstrBuilder &MIB, const MachineInstr &MI, 152 void renderAddiPairImmSmall(MachineInstrBuilder &MIB, const MachineInstr &MI, 327 return {{[=](MachineInstrBuilder &MIB) { in selectShiftMask() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | InstrEmitter.h | 24 class MachineInstrBuilder; variable 55 MachineInstrBuilder &MIB, 67 void AddRegisterOperand(MachineInstrBuilder &MIB, 78 void AddOperand(MachineInstrBuilder &MIB, 113 void AddDbgValueLocationOps(MachineInstrBuilder &MIB,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVETailPredUtils.h | 108 MachineInstrBuilder MIB = 115 MachineInstrBuilder MIB = 126 MachineInstrBuilder MIB = 149 MachineInstrBuilder MIB = 173 MachineInstrBuilder MIB = 182 MachineInstrBuilder MIB =
|
| H A D | ARMInstructionSelector.cpp | 47 bool selectCmp(CmpConstants Helper, MachineInstrBuilder &MIB, 60 bool selectGlobal(MachineInstrBuilder &MIB, MachineRegisterInfo &MRI) const; 61 bool selectSelect(MachineInstrBuilder &MIB, MachineRegisterInfo &MRI) const; 62 bool selectShift(unsigned ShiftOpc, MachineInstrBuilder &MIB) const; 141 void renderVFPF32Imm(MachineInstrBuilder &New, const MachineInstr &Old, 143 void renderVFPF64Imm(MachineInstrBuilder &New, const MachineInstr &Old, 145 void renderInvertedImm(MachineInstrBuilder &MIB, const MachineInstr &MI, 233 static bool selectMergeValues(MachineInstrBuilder &MIB, in selectMergeValues() 264 static bool selectUnmergeValues(MachineInstrBuilder &MIB, in selectUnmergeValues() 485 InsertInfo(MachineInstrBuilder &MIB) in InsertInfo() [all …]
|
| H A D | ARMCallLowering.h | 26 class MachineInstrBuilder; variable 50 MachineInstrBuilder &Ret) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/ |
| H A D | M68kCallLowering.h | 25 class MachineInstrBuilder; variable
|
| H A D | M68kCallLowering.cpp | 37 MachineInstrBuilder &MIB) in CallReturnHandler() 44 MachineInstrBuilder &MIB; 54 MachineInstrBuilder MIB) in M68kOutgoingArgHandler() 89 MachineInstrBuilder MIB; 178 MachineInstrBuilder AddrReg = MIRBuilder.buildFrameIndex(FramePtr, FI); in getStackAddress()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrBuilder.h | 31 static inline const MachineInstrBuilder& 32 addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset = 0,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEInstrBuilder.h | 31 static inline const MachineInstrBuilder & 32 addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset = 0,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips16InstrInfo.cpp | 88 MachineInstrBuilder MIB = BuildMI(MBB, I, DL, get(Opc)); in copyPhysReg() 181 static void addSaveRestoreRegs(MachineInstrBuilder &MIB, in addSaveRestoreRegs() 215 MachineInstrBuilder MIB; in makeFrame() 245 MachineInstrBuilder MIB; in restoreFrame() 284 MachineInstrBuilder MIB1 = BuildMI(MBB, I, DL, get(Mips::LwConstant32), Reg1); in adjustStackPtrBig() 286 MachineInstrBuilder MIB2 = BuildMI(MBB, I, DL, get(Mips::MoveR3216), Reg2); in adjustStackPtrBig() 288 MachineInstrBuilder MIB3 = BuildMI(MBB, I, DL, get(Mips::AdduRxRyRz16), Reg1); in adjustStackPtrBig() 291 MachineInstrBuilder MIB4 = BuildMI(MBB, I, DL, get(Mips::Move32R16), in adjustStackPtrBig()
|
| H A D | MipsCallLowering.cpp | 118 MachineInstrBuilder &MIB) in CallReturnHandler() 126 MachineInstrBuilder &MIB; 197 MachineRegisterInfo &MRI, MachineInstrBuilder &MIB) in MipsOutgoingValueHandler() 216 MachineInstrBuilder &MIB; 319 MachineInstrBuilder Ret = MIRBuilder.buildInstrNoInsert(Mips::RetRA); in lowerReturn() 427 MachineInstrBuilder Copy = in lowerFormalArguments() 469 MachineInstrBuilder CallSeqStart = in lowerCall() 475 MachineInstrBuilder MIB = MIRBuilder.buildInstrNoInsert( in lowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrBuilder.h | 24 static inline const MachineInstrBuilder & 25 addFrameReference(const MachineInstrBuilder &MIB, int FI) { in addFrameReference()
|