Searched refs:InstrMap (Results 1 - 8 of 8) sorted by relevance

/freebsd-current/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_interface.cpp185 const XRaySledMap &InstrMap) XRAY_NEVER_INSTRUMENT {
190 for (std::size_t I = 0; I < InstrMap.Entries && CurFn <= FuncId; I++) {
191 const auto &Sled = InstrMap.Sleds[I];
220 XRaySledMap InstrMap;
223 InstrMap = XRayInstrMap;
227 if (InstrMap.Functions == 0)
232 if (FuncId <= 0 || static_cast<size_t>(FuncId) > InstrMap.Functions) {
239 if (InstrMap.SledsIndex) {
240 SledRange = {InstrMap.SledsIndex[FuncId - 1].fromPCRelative(),
241 InstrMap
282 XRaySledMap InstrMap; variable
349 XRaySledMap InstrMap; variable
506 XRaySledMap InstrMap; variable
[all...]
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DDbgEntityHistoryCalculator.h135 using InstrMap = MapVector<InlinedEntity, const MachineInstr *>;
138 InstrMap LabelInstr;
145 InstrMap::const_iterator begin() const { return LabelInstr.begin(); }
146 InstrMap::const_iterator end() const { return LabelInstr.end(); }
H A DModuloSchedule.h200 ValueMapTy *VRMap, InstrMapTy &InstrMap,
206 InstrMapTy &InstrMap, unsigned LastStageNum,
229 ValueMapTy *VRMap, InstrMapTy &InstrMap);
230 void rewriteScheduledInstr(MachineBasicBlock *BB, InstrMapTy &InstrMap,
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp122 InstrMapTy InstrMap; local
139 InstrMap[NewMI] = CI;
148 InstrMap[NewMI] = &MI;
156 InstrMap, MaxStageCount, MaxStageCount, false);
158 InstrMap, MaxStageCount, MaxStageCount, false);
195 InstrMapTy InstrMap; local
223 InstrMap[NewMI] = &*BBI;
227 rewritePhiValues(NewBB, i, VRMap, InstrMap);
269 InstrMapTy InstrMap; local
299 InstrMap[NewM
362 generateExistingPhis( MachineBasicBlock *NewBB, MachineBasicBlock *BB1, MachineBasicBlock *BB2, MachineBasicBlock *KernelBB, ValueMapTy *VRMap, InstrMapTy &InstrMap, unsigned LastStageNum, unsigned CurStageNum, bool IsLast) argument
600 generatePhis( MachineBasicBlock *NewBB, MachineBasicBlock *BB1, MachineBasicBlock *BB2, MachineBasicBlock *KernelBB, ValueMapTy *VRMap, ValueMapTy *VRMapPhi, InstrMapTy &InstrMap, unsigned LastStageNum, unsigned CurStageNum, bool IsLast) argument
1108 rewritePhiValues(MachineBasicBlock *NewBB, unsigned StageNum, ValueMapTy *VRMap, InstrMapTy &InstrMap) argument
1137 rewriteScheduledInstr( MachineBasicBlock *BB, InstrMapTy &InstrMap, unsigned CurStageNum, unsigned PhiNum, MachineInstr *Phi, unsigned OldReg, unsigned NewReg, unsigned PrevReg) argument
[all...]
/freebsd-current/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenMapTable.cpp91 class InstrMap { class in namespace:__anon2991
101 InstrMap(Record* MapRec) { function in class:__anon2991::InstrMap
177 InstrMap InstrMapDesc;
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dxray-graph.h149 std::string InstrMap; member in class:llvm::xray::GraphRenderer::Factory
H A Dxray-graph.cpp462 llvm::xray::FuncIdConversionHelper FuncIdHelper(InstrMap, Symbolizer,
513 F.InstrMap = GraphInstrMap;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp2659 // or more registers in the RegisterMap, the RegisterMap and InstrMap are
2688 // registers %2, and %3, the DbgValueSinkCandidates and the InstrMap will be
2690 // InstrMap {}
2699 // DbgValueSinkCandidates and InstrMap will be populated and the RegisterMap
2701 // RegisterMap = {2 -> {X}, 3 -> {}}, InstrMap {X -> 2}
2714 // InstrMap = {X-> 2}
2723 // hold Z fr A, the RegisterMap is updated to hold Z for %3, and the InstrMap
2728 // InstrMap = {X -> 2, Z -> 3}
2738 // InstrMap = {X -> 2, Z -> 3}
2751 // InstrMap
[all...]

Completed in 212 milliseconds