| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TwoAddressInstructionPass.cpp | 1408 SmallVector<MachineInstr *, 2> NewMIs; in tryInstructionTransform() local 1411 /*UnfoldStore=*/false, NewMIs)) { in tryInstructionTransform() 1415 assert(NewMIs.size() == 2 && in tryInstructionTransform() 1418 NewMIs[1]->addRegisterKilled(Reg, TRI); in tryInstructionTransform() 1422 MBB->insert(mi, NewMIs[0]); in tryInstructionTransform() 1423 MBB->insert(mi, NewMIs[1]); in tryInstructionTransform() 1424 DistanceMap.insert(std::make_pair(NewMIs[0], Dist++)); in tryInstructionTransform() 1425 DistanceMap.insert(std::make_pair(NewMIs[1], Dist)); in tryInstructionTransform() 1427 LLVM_DEBUG(dbgs() << "2addr: NEW LOAD: " << *NewMIs[0] in tryInstructionTransform() 1428 << "2addr: NEW INST: " << *NewMIs[1]); in tryInstructionTransform() [all …]
|
| H A D | MachineLICM.cpp | 1428 SmallVector<MachineInstr *, 2> NewMIs; in ExtractHoistableLoad() local 1431 /*UnfoldStore=*/false, NewMIs); in ExtractHoistableLoad() 1436 assert(NewMIs.size() == 2 && in ExtractHoistableLoad() 1440 MBB->insert(Pos, NewMIs[0]); in ExtractHoistableLoad() 1441 MBB->insert(Pos, NewMIs[1]); in ExtractHoistableLoad() 1444 if (!IsLoopInvariantInst(*NewMIs[0], CurLoop) || in ExtractHoistableLoad() 1445 !IsProfitableToHoist(*NewMIs[0], CurLoop)) { in ExtractHoistableLoad() 1446 NewMIs[0]->eraseFromParent(); in ExtractHoistableLoad() 1447 NewMIs[1]->eraseFromParent(); in ExtractHoistableLoad() 1452 UpdateRegPressure(NewMIs[1]); in ExtractHoistableLoad() [all …]
|
| H A D | MachinePipeliner.cpp | 862 for (auto &KV : NewMIs) { in schedule() 896 for (auto &KV : NewMIs) in finishBlock() 898 NewMIs.clear(); in finishBlock() 2991 NewMIs[MI] = NewMI; in applyInstrChange() 3747 NewMIs[MI] = NewMI; in fixupRegisterOverlaps()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Legalizer.cpp | 124 SmallVector<MachineInstr *, 4> NewMIs; member in __anonc24354400111::LegalizerWorkListManager 144 LLVM_DEBUG(NewMIs.push_back(&MI)); in createdInstr() 150 for (const auto *MI : NewMIs) in printNewInstrs() 152 NewMIs.clear(); in printNewInstrs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86CmovConversion.cpp | 776 SmallVector<MachineInstr *, 4> NewMIs; in convertCmovInstsToBranches() local 779 /*UnfoldStore*/ false, NewMIs); in convertCmovInstsToBranches() 785 auto *NewCMOV = NewMIs.pop_back_val(); in convertCmovInstsToBranches() 798 for (auto *NewMI : NewMIs) { in convertCmovInstsToBranches()
|
| H A D | X86SpeculativeLoadHardening.cpp | 908 SmallVector<MachineInstr *, 2> NewMIs; in unfoldCallAndJumpLoads() local 913 /*UnfoldStore*/ false, NewMIs); in unfoldCallAndJumpLoads() 918 for (auto *NewMI : NewMIs) in unfoldCallAndJumpLoads() 928 for (auto *NewMI : NewMIs) { in unfoldCallAndJumpLoads()
|
| H A D | X86InstrInfo.h | 515 SmallVectorImpl<MachineInstr *> &NewMIs) const override;
|
| H A D | X86InstrInfo.cpp | 8449 bool UnfoldStore, SmallVectorImpl<MachineInstr *> &NewMIs) const { in unfoldMemoryOperand() 8509 NewMIs.push_back(MIB); in unfoldMemoryOperand() 8514 MachineOperand &MO = NewMIs[0]->getOperand(i); in unfoldMemoryOperand() 8573 NewMIs.push_back(DataMI); in unfoldMemoryOperand() 8588 NewMIs.push_back(MIB); in unfoldMemoryOperand()
|
| H A D | X86ISelLowering.cpp | 62094 SmallVector<MachineInstr *, 2> NewMIs; in EmitKCFICheck() local 62096 /*UnfoldStore=*/false, NewMIs)) in EmitKCFICheck() 62098 for (auto *NewMI : NewMIs) in EmitKCFICheck()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.h | 291 SmallVectorImpl<MachineInstr *> &NewMIs) const; 295 SmallVectorImpl<MachineInstr *> &NewMIs) const;
|
| H A D | PPCInstrInfo.cpp | 1953 SmallVectorImpl<MachineInstr *> &NewMIs) const { in StoreRegToStackSlot() 1960 NewMIs.push_back(addFrameReference( in StoreRegToStackSlot() 1977 SmallVector<MachineInstr *, 4> NewMIs; in storeRegToStackSlotNoUpd() local 1979 StoreRegToStackSlot(MF, SrcReg, isKill, FrameIdx, RC, NewMIs); in storeRegToStackSlotNoUpd() 1981 for (MachineInstr *NewMI : NewMIs) in storeRegToStackSlotNoUpd() 1989 NewMIs.back()->addMemOperand(MF, MMO); in storeRegToStackSlotNoUpd() 2011 SmallVectorImpl<MachineInstr *> &NewMIs) in LoadRegFromStackSlot() 2014 NewMIs.push_back(addFrameReference(BuildMI(MF, DL, get(Opcode), DestReg), in LoadRegFromStackSlot() 2023 SmallVector<MachineInstr*, 4> NewMIs; in loadRegFromStackSlotNoUpd() local 2027 LoadRegFromStackSlot(MF, DL, DestReg, FrameIdx, RC, NewMIs); in loadRegFromStackSlotNoUpd() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetInstrInfo.h | 1029 SmallPtrSetImpl<MachineInstr *> &NewMIs, 1485 SmallVectorImpl<MachineInstr *> &NewMIs) const { in unfoldMemoryOperand() argument
|
| H A D | MachinePipeliner.h | 320 DenseMap<MachineInstr*, MachineInstr *> NewMIs; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonBitSimplify.cpp | 1794 std::vector<MachineInstr*> NewMIs; member in __anonbc27dab50811::BitSimplification 2292 for (MachineInstr *In : NewMIs) { in genBitSplit() 2317 NewMIs.push_back(NewBS); in genBitSplit()
|