| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.h | 121 MachineInstrBuilder SrcMIB; 132 void addSrcToMIB(MachineInstrBuilder &MIB) const { in addSrcToMIB() 299 MachineInstrBuilder buildInstr(unsigned Opcode); 309 MachineInstrBuilder insertInstr(MachineInstrBuilder MIB); 319 MachineInstrBuilder buildIndirectDbgValue(unsigned Reg, 337 MachineInstrBuilder buildDbgLabel(const MDNode *Label); 527 MachineInstrBuilder buildBr(MachineBasicBlock &Dest); 551 MachineInstrBuilder buildBrIndirect(unsigned Tgt); 644 MachineInstrBuilder buildUndef(const DstOp &Res); 697 MachineInstrBuilder buildBuildVector(const DstOp &Res, [all …]
|
| H A D | CSEMIRBuilder.h | 51 MachineInstrBuilder getDominatingInstrForID(FoldingSetNodeID &ID, 79 MachineInstrBuilder memoizeMI(MachineInstrBuilder MIB, void *NodeInsertPos); 83 MachineInstrBuilder generateCopiesIfRequired(ArrayRef<DstOp> DstOps, 84 MachineInstrBuilder &MIB); 95 MachineInstrBuilder buildInstr(unsigned Opc, ArrayRef<DstOp> DstOps, 101 MachineInstrBuilder buildConstant(const DstOp &Res, 106 MachineInstrBuilder buildFConstant(const DstOp &Res,
|
| H A D | InstructionSelector.h | 36 class MachineInstrBuilder; variable 363 Optional<SmallVector<std::function<void(MachineInstrBuilder &)>, 4>>; 365 using NewMIVector = SmallVector<MachineInstrBuilder, 4>;
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstrBuilder.h | 61 class MachineInstrBuilder { 66 MachineInstrBuilder() = default; 118 const MachineInstrBuilder &addImm(int64_t Val) const { in addImm() 194 const MachineInstrBuilder & 205 const MachineInstrBuilder & 249 const MachineInstrBuilder &addSym(MCSymbol *Sym, 290 const MachineInstrBuilder & 372 return MachineInstrBuilder(MF, MI); in BuildMI() 382 return MachineInstrBuilder(MF, MI); in BuildMI() 435 MachineInstrBuilder BuildMI(MachineBasicBlock &BB, [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.cpp | 89 MachineInstrBuilder 102 MachineInstrBuilder 509 MachineInstrBuilder 519 MachineInstrBuilder 591 MachineInstrBuilder 597 MachineInstrBuilder 630 MachineInstrBuilder 677 MachineInstrBuilder 683 MachineInstrBuilder 689 MachineInstrBuilder [all …]
|
| H A D | CSEMIRBuilder.cpp | 34 MachineInstrBuilder 46 return MachineInstrBuilder(getMF(), MI); in getDominatingInstrForID() 48 return MachineInstrBuilder(); in getDominatingInstrForID() 105 MachineInstrBuilder CSEMIRBuilder::memoizeMI(MachineInstrBuilder MIB, in memoizeMI() 124 MachineInstrBuilder 126 MachineInstrBuilder &MIB) { in generateCopiesIfRequired() 137 MachineInstrBuilder CSEMIRBuilder::buildInstr(unsigned Opc, in buildInstr() 182 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos); in buildInstr() 188 MachineInstrBuilder NewMIB = in buildInstr() 193 MachineInstrBuilder CSEMIRBuilder::buildConstant(const DstOp &Res, in buildConstant() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86InstrBuilder.h | 124 static inline const MachineInstrBuilder & 143 static inline const MachineInstrBuilder & 144 addOffset(const MachineInstrBuilder &MIB, int Offset) { in addOffset() 148 static inline const MachineInstrBuilder & 157 static inline const MachineInstrBuilder & 158 addRegOffset(const MachineInstrBuilder &MIB, in addRegOffset() 165 static inline const MachineInstrBuilder &addRegReg(const MachineInstrBuilder &MIB, in addRegReg() 172 static inline const MachineInstrBuilder & 173 addFullAddress(const MachineInstrBuilder &MIB, in addFullAddress() 198 static inline const MachineInstrBuilder & [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | InstrEmitter.h | 25 class MachineInstrBuilder; variable 52 MachineInstrBuilder &MIB, 65 void AddRegisterOperand(MachineInstrBuilder &MIB, 76 void AddOperand(MachineInstrBuilder &MIB,
|
| H A D | InstrEmitter.cpp | 209 MachineInstrBuilder &MIB, in CreateVirtualRegisters() 312 InstrEmitter::AddRegisterOperand(MachineInstrBuilder &MIB, in AddRegisterOperand() 383 void InstrEmitter::AddOperand(MachineInstrBuilder &MIB, in AddOperand() 559 MachineInstrBuilder CopyMI = in EmitSubregNode() 596 MachineInstrBuilder MIB = in EmitSubregNode() 653 MachineInstrBuilder MIB = BuildMI(*MF, Node->getDebugLoc(), II, NewVReg); in EmitRegSequence() 732 MachineInstrBuilder MIB = BuildMI(*MF, DL, II); in EmitDbgValue() 791 MachineInstrBuilder MIB = BuildMI(*MF, DL, II); in EmitDbgLabel() 864 MachineInstrBuilder MIB = BuildMI(*MF, Node->getDebugLoc(), II); in EmitMachineNode() 1058 MachineInstrBuilder MIB = BuildMI(*MF, Node->getDebugLoc(), in EmitSpecialNode()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ExpandPseudoInsts.cpp | 157 MachineInstrBuilder MIB = in tryToreplicateChunks() 177 MachineInstrBuilder MIB1 = in tryToreplicateChunks() 202 MachineInstrBuilder MIB2 = in tryToreplicateChunks() 339 MachineInstrBuilder MIB = in trySequenceOfOnes() 350 MachineInstrBuilder MIB1 = in trySequenceOfOnes() 367 MachineInstrBuilder MIB2 = in trySequenceOfOnes() 417 MachineInstrBuilder MIB = in expandMOVImm() 550 MachineInstrBuilder MIB1 = in expandMOVImmSimple() 568 MachineInstrBuilder MIB2; in expandMOVImmSimple() 947 MachineInstrBuilder MIB = in expandMI() [all …]
|
| H A D | AArch64InstructionSelector.cpp | 930 MachineInstrBuilder(MF, I).addImm(I.getOperand(2).getImm() + in select() 964 MachineInstrBuilder(MF, I).addImm(Width - 1); in select() 1022 MachineInstrBuilder MIB(MF, I); in select() 1770 [=](MachineInstrBuilder &MIB) { MIB.addImm(Immed); }, in selectArithImmed() 1771 [=](MachineInstrBuilder &MIB) { MIB.addImm(ShVal); }, in selectArithImmed() 1814 [=](MachineInstrBuilder &MIB) { MIB.add(Base); }, in selectAddrModeUnscaled() 1815 [=](MachineInstrBuilder &MIB) { MIB.addImm(RHSC); }, in selectAddrModeUnscaled() 1840 [=](MachineInstrBuilder &MIB) { MIB.addImm(0); }, in selectAddrModeIndexed() 1860 [=](MachineInstrBuilder &MIB) { MIB.add(LHS); }, in selectAddrModeIndexed() 1873 [=](MachineInstrBuilder &MIB) { MIB.add(Root); }, in selectAddrModeIndexed() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | R600InstrInfo.h | 37 class MachineInstrBuilder; variable 49 MachineInstrBuilder buildIndirectRead(MachineBasicBlock *MBB, 55 MachineInstrBuilder buildIndirectWrite(MachineBasicBlock *MBB, 245 MachineInstrBuilder buildIndirectWrite(MachineBasicBlock *MBB, 253 MachineInstrBuilder buildIndirectRead(MachineBasicBlock *MBB, 267 MachineInstrBuilder buildDefaultInstruction(MachineBasicBlock &MBB,
|
| H A D | AMDGPUInstructionSelector.cpp | 658 [=](MachineInstrBuilder &MIB) { MIB.add(Root); } in selectVCSRC() 669 [=](MachineInstrBuilder &MIB) { MIB.add(Root); } in selectVSRC0() 676 [=](MachineInstrBuilder &MIB) { MIB.add(Root); }, in selectVOP3Mods0() 677 [=](MachineInstrBuilder &MIB) { MIB.addImm(0); }, // src0_mods in selectVOP3Mods0() 678 [=](MachineInstrBuilder &MIB) { MIB.addImm(0); }, // clamp in selectVOP3Mods0() 679 [=](MachineInstrBuilder &MIB) { MIB.addImm(0); } // omod in selectVOP3Mods0() 685 [=](MachineInstrBuilder &MIB) { MIB.add(Root); }, in selectVOP3OMods() 686 [=](MachineInstrBuilder &MIB) { MIB.addImm(0); }, // clamp in selectVOP3OMods() 687 [=](MachineInstrBuilder &MIB) { MIB.addImm(0); } // omod in selectVOP3OMods() 694 [=](MachineInstrBuilder &MIB) { MIB.add(Root); }, in selectVOP3Mods() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrBuilder.h | 32 static inline const MachineInstrBuilder& 33 addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset = 0,
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | Mips16InstrInfo.cpp | 91 MachineInstrBuilder MIB = BuildMI(MBB, I, DL, get(Opc)); in copyPhysReg() 189 static void addSaveRestoreRegs(MachineInstrBuilder &MIB, in addSaveRestoreRegs() 223 MachineInstrBuilder MIB; in makeFrame() 253 MachineInstrBuilder MIB; in restoreFrame() 292 MachineInstrBuilder MIB1 = BuildMI(MBB, I, DL, get(Mips::LwConstant32), Reg1); in adjustStackPtrBig() 294 MachineInstrBuilder MIB2 = BuildMI(MBB, I, DL, get(Mips::MoveR3216), Reg2); in adjustStackPtrBig() 296 MachineInstrBuilder MIB3 = BuildMI(MBB, I, DL, get(Mips::AdduRxRyRz16), Reg1); in adjustStackPtrBig() 299 MachineInstrBuilder MIB4 = BuildMI(MBB, I, DL, get(Mips::Move32R16), in adjustStackPtrBig()
|
| H A D | MipsCallLowering.cpp | 117 MachineInstrBuilder &MIB) in CallReturnHandler() 125 MachineInstrBuilder &MIB; 193 MachineInstrBuilder &MIB) in OutgoingValueHandler() 210 MachineInstrBuilder &MIB; 335 MachineInstrBuilder Ret = MIRBuilder.buildInstrNoInsert(Mips::RetRA); in lowerReturn() 457 MachineInstrBuilder CallSeqStart = in lowerCall() 465 MachineInstrBuilder MIB = MIRBuilder.buildInstrNoInsert(Mips::JAL); in lowerCall()
|
| H A D | MipsBranchExpansion.cpp | 341 MachineInstrBuilder MIB = BuildMI(MBB, Br, DL, NewDesc); in replaceBranch() 387 MachineInstrBuilder Instr = in buildProperJumpMI() 485 MachineInstrBuilder BalInstr = in expandToLongBranch() 487 MachineInstrBuilder ADDiuInstr = in expandToLongBranch() 596 MachineInstrBuilder BalInstr = in expandToLongBranch() 598 MachineInstrBuilder DADDiuInstr = in expandToLongBranch()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMInstructionSelector.cpp | 47 bool selectCmp(CmpConstants Helper, MachineInstrBuilder &MIB, 62 bool selectShift(unsigned ShiftOpc, MachineInstrBuilder &MIB) const; 202 static bool selectMergeValues(MachineInstrBuilder &MIB, in selectMergeValues() 233 static bool selectUnmergeValues(MachineInstrBuilder &MIB, in selectUnmergeValues() 431 InsertInfo(MachineInstrBuilder &MIB) in InsertInfo() 475 MachineInstrBuilder &MIB, in selectCmp() 556 bool ARMInstructionSelector::selectGlobal(MachineInstrBuilder &MIB, in selectGlobal() 578 Size](MachineInstrBuilder &MIB, in selectGlobal() 630 MachineInstrBuilder OffsetMIB; in selectGlobal() 677 bool ARMInstructionSelector::selectSelect(MachineInstrBuilder &MIB, in selectSelect() [all …]
|
| H A D | ARMCallLowering.h | 28 class MachineInstrBuilder; variable 49 MachineInstrBuilder &Ret) const;
|
| H A D | ARMExpandPseudoInsts.cpp | 62 MachineInstrBuilder &UseMI, MachineInstrBuilder &DefMI); 946 MachineInstrBuilder MIB = in ExpandCMP_SWAP() 959 MachineInstrBuilder MIB; in ExpandCMP_SWAP() 1076 MachineInstrBuilder MIB; in ExpandCMP_SWAP_64() 1385 MachineInstrBuilder MIB = in ExpandMI() 1400 MachineInstrBuilder MIB; in ExpandMI() 1440 MachineInstrBuilder MIB1 = in ExpandMI() 1492 MachineInstrBuilder MIB = in ExpandMI() 1563 MachineInstrBuilder MIB = in ExpandMI() 1576 MachineInstrBuilder MIB = in ExpandMI() [all …]
|
| H A D | ThumbRegisterInfo.cpp | 172 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII.get(Opc), DestReg); in emitThumbRegPlusImmInReg() 312 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII.get(CopyOpc), DestReg); in emitThumbRegPlusImmediate() 329 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII.get(ExtraOpc), DestReg); in emitThumbRegPlusImmediate() 368 MachineInstrBuilder MIB(*MBB.getParent(), &MI); in rewriteFrameIndex() 521 MachineInstrBuilder MIB(*MBB.getParent(), &MI); in eliminateFrameIndex()
|
| H A D | ARMCallLowering.cpp | 91 MachineInstrBuilder &MIB, CCAssignFn *AssignFn) in OutgoingValueHandler() 180 MachineInstrBuilder &MIB; 241 MachineInstrBuilder &Ret) const { in lowerReturnVal() 493 MachineInstrBuilder MIB, CCAssignFn *AssignFn) in CallReturnHandler() 500 MachineInstrBuilder MIB;
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrBuilder.h | 26 static inline const MachineInstrBuilder & 27 addFrameReference(const MachineInstrBuilder &MIB, int FI) { in addFrameReference()
|
| H A D | SystemZInstrInfo.cpp | 230 MachineInstrBuilder MIB = in expandZExtPseudo() 268 MachineInstrBuilder(MF, MI).addReg(Reg64).addImm(40).addReg(0); in expandLoadStackGuard() 276 MachineInstrBuilder 740 MachineInstrBuilder(*MI.getParent()->getParent(), MI) in PredicateInstruction() 747 MachineInstrBuilder(*MI.getParent()->getParent(), MI) in PredicateInstruction() 758 MachineInstrBuilder(*MI.getParent()->getParent(), MI) in PredicateInstruction() 770 MachineInstrBuilder(*MI.getParent()->getParent(), MI) in PredicateInstruction() 789 MachineInstrBuilder(*MBB.getParent(), std::prev(MBBI)) in copyPhysReg() 793 MachineInstrBuilder(*MBB.getParent(), std::prev(MBBI)) in copyPhysReg() 1012 MachineInstrBuilder MIB( in convertToThreeAddress() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachineSSAUpdater.cpp | 117 MachineInstrBuilder InsertNewDef(unsigned Opcode, in InsertNewDef() 190 MachineInstrBuilder InsertedPHI = InsertNewDef(TargetOpcode::PHI, BB, in GetValueInMiddleOfBlock() 317 MachineInstrBuilder(*Pred->getParent(), PHI).addReg(Val).addMBB(Pred); in AddPHIOperand()
|