Home
last modified time | relevance | path

Searched refs:RegisterFiles (Results 1 – 9 of 9) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-mca/
DRegisterFileStatistics.cpp27 RegisterFiles.emplace_back(Empty); in initializeRegisterFileInfo()
38 RegisterFiles.resize(NumRegFiles); in initializeRegisterFileInfo()
39 std::fill(RegisterFiles.begin(), RegisterFiles.end(), Empty); in initializeRegisterFileInfo()
48 for (unsigned I = 0, E = RegisterFiles.size(); I < E; ++I) in onEvent()
49 RegisterFiles[I].CurrentlyUsedMappings -= RE.FreedPhysRegs[I]; in onEvent()
54 for (unsigned I = 0, E = RegisterFiles.size(); I < E; ++I) { in onEvent()
55 RegisterFileUsage &RFU = RegisterFiles[I]; in onEvent()
71 const RegisterFileUsage &GlobalUsage = RegisterFiles[0]; in printView()
77 for (unsigned I = 1, E = RegisterFiles.size(); I < E; ++I) { in printView()
78 const RegisterFileUsage &RFU = RegisterFiles[I]; in printView()
[all …]
DRegisterFile.cpp48 const MCRegisterFileDesc &RF = Info.RegisterFiles[I]; in initialize()
69 unsigned RegisterFileIndex = RegisterFiles.size(); in addRegisterFile()
70 RegisterFiles.emplace_back(NumPhysRegs); in addRegisterFile()
116 RegisterMappingTracker &RMT = RegisterFiles[RegisterFileIndex]; in allocatePhysRegs()
122 RegisterFiles[0].NumUsedPhysRegs += Cost; in allocatePhysRegs()
131 RegisterMappingTracker &RMT = RegisterFiles[RegisterFileIndex]; in freePhysRegs()
137 RegisterFiles[0].NumUsedPhysRegs -= Cost; in freePhysRegs()
297 const RegisterMappingTracker &RMT = RegisterFiles[I]; in isAvailable()
336 const RegisterMappingTracker &RMT = RegisterFiles[I]; in dump()
DDispatchStage.cpp120 SmallVector<unsigned, 4> RegisterFiles(PRF.getNumRegisterFiles()); in dispatch() local
122 PRF.addRegisterWrite(WriteRef(IR.first, WS.get()), RegisterFiles, in dispatch()
131 notifyInstructionDispatched(IR, RegisterFiles); in dispatch()
DRegisterFile.h62 llvm::SmallVector<RegisterMappingTracker, 4> RegisterFiles; variable
163 unsigned getNumRegisterFiles() const { return RegisterFiles.size(); } in getNumRegisterFiles()
DRegisterFileStatistics.h52 llvm::SmallVector<RegisterFileUsage, 4> RegisterFiles; variable
/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/
DCodeGenSchedule.h236 std::vector<CodeGenRegisterFile> RegisterFiles; member
259 return RetireControlUnit || !RegisterFiles.empty() || in hasExtraProcessorInfo()
DSubtargetEmitter.cpp649 if (llvm::all_of(ProcModel.RegisterFiles, [](const CodeGenRegisterFile &RF) { in EmitRegisterFileTables()
660 for (const CodeGenRegisterFile &RF : ProcModel.RegisterFiles) { in EmitRegisterFileTables()
683 for (const CodeGenRegisterFile &RD : ProcModel.RegisterFiles) { in EmitRegisterFileTables()
771 EmitRegisterFileInfo(ProcModel, ProcModel.RegisterFiles.size(), in EmitExtraProcessorInfo()
DCodeGenSchedule.cpp1521 PM.RegisterFiles.emplace_back(CodeGenRegisterFile(RF->getName(),RF)); in collectRegisterFiles()
1522 CodeGenRegisterFile &CGRF = PM.RegisterFiles.back(); in collectRegisterFiles()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/MC/
DMCSchedule.h175 const MCRegisterFileDesc *RegisterFiles; member