1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/lib
Matt Arsenault fd22ca81d8 AMDGPU: Avoid constructing new std::vector in initCandidate
Approximately 30% of the time was spent in the std::vector
constructor. In one testcase this pushes the scheduler to being the
second slowest pass.

I'm not sure I understand why these vector are necessary. The default
scheduler initCandidate seems to use some pre-existing vectors for the
pressure.

llvm-svn: 371136
2019-09-05 22:44:06 +00:00
..
Analysis [LLVM][Alignment] Convert isLegalNTStore/isLegalNTLoad to llvm::Align 2019-09-05 13:09:42 +00:00
AsmParser
BinaryFormat
Bitcode Do a sweep of symbol internalization. NFC. 2019-08-23 19:59:23 +00:00
Bitstream
CodeGen [MIR] MIRNamer pass for improving MIR test authoring experience. 2019-09-05 20:44:33 +00:00
DebugInfo [GSYM][NFC] Fixed -Wdocumentation warning 2019-09-05 21:09:58 +00:00
Demangle
ExecutionEngine [ORCv2] - New Speculate Query Implementation 2019-08-27 18:23:36 +00:00
Fuzzer
FuzzMutate
IR [IRPrinting] Improve module pass printer to work better with -filter-print-funcs 2019-09-04 08:08:58 +00:00
IRReader
LineEditor
Linker
LTO Do a sweep of symbol internalization. NFC. 2019-08-23 19:59:23 +00:00
MC [MC] Pass through .code16/32/64 and .syntax unified for COFF 2019-09-03 18:16:52 +00:00
MCA [Tblgen][MCA] Add the ability to mark groups as LoadQueue and StoreQueue. NFCI 2019-08-27 18:20:34 +00:00
Object [LLD] [COFF] Implement MinGW default manifest handling 2019-09-04 20:34:00 +00:00
ObjectYAML [yaml2obj] Write the section header table after section contents 2019-09-05 14:25:57 +00:00
Option
Passes [MergedLoadStoreMotion] Sink stores to BB with more than 2 predecessors 2019-09-05 17:00:32 +00:00
ProfileData [InstrProf] Tighten a check for malformed data records in raw profiles 2019-09-03 22:23:14 +00:00
Remarks [Remarks] Don't serialize metadata if a string table is not used 2019-09-05 18:30:20 +00:00
Support [Support] Add writeFileAtomically() to FileUtilities 2019-09-05 18:10:29 +00:00
TableGen
Target AMDGPU: Avoid constructing new std::vector in initCandidate 2019-09-05 22:44:06 +00:00
Testing
TextAPI
ToolDrivers [llvm-dlltool] Handle external and internal names with differing decoration 2019-09-02 13:28:16 +00:00
Transforms [InstCombine] foldICmpBinOp(): consider inverted check in 'unsigned sub overflow' check 2019-09-05 17:41:02 +00:00
WindowsManifest Fight a bit against global initializers. NFC. 2019-08-22 19:43:27 +00:00
XRay
CMakeLists.txt
LLVMBuild.txt