Home
last modified time | relevance | path

Searched refs:NewMIs (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTwoAddressInstructionPass.cpp1408 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 DMachineLICM.cpp1428 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 DMachinePipeliner.cpp862 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 DLegalizer.cpp124 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 DX86CmovConversion.cpp776 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 DX86SpeculativeLoadHardening.cpp908 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 DX86InstrInfo.h515 SmallVectorImpl<MachineInstr *> &NewMIs) const override;
H A DX86InstrInfo.cpp8449 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 DX86ISelLowering.cpp62094 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 DPPCInstrInfo.h291 SmallVectorImpl<MachineInstr *> &NewMIs) const;
295 SmallVectorImpl<MachineInstr *> &NewMIs) const;
H A DPPCInstrInfo.cpp1953 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 DTargetInstrInfo.h1029 SmallPtrSetImpl<MachineInstr *> &NewMIs,
1485 SmallVectorImpl<MachineInstr *> &NewMIs) const { in unfoldMemoryOperand() argument
H A DMachinePipeliner.h320 DenseMap<MachineInstr*, MachineInstr *> NewMIs; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp1794 std::vector<MachineInstr*> NewMIs; member in __anonbc27dab50811::BitSimplification
2292 for (MachineInstr *In : NewMIs) { in genBitSplit()
2317 NewMIs.push_back(NewBS); in genBitSplit()