Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm
/
ff1547890a5af47c215bf7e1f1da85bae6aabe4d
ff15478
Make sure there is enough room for RA. getStackSize needs to be cleaned up but
by Akira Hatanaka
· 13 years ago
8dcc994
Increase the static sizes of some SmallSets. finalizeBundle() is very frequently called for some backends, and growing into an std::set is overkill for these numbers.
by Michael Ilseman
· 13 years ago
2b94302
whitespace
by Michael Ilseman
· 13 years ago
bb73002
Fix PR13859
by Michael Liao
· 13 years ago
9bb938c
TableGen: Add initializer.
by Jim Grosbach
· 13 years ago
78fff8e
s/__llvm_gcov_flush/__gcov_flush/g
by Bill Wendling
· 13 years ago
2e34b99
LLVM_ATTRIBUTE_USED forces emission of a function. To silence unused function warnings use LLVM_ATTRIBUTE_UNUSED.
by Benjamin Kramer
· 13 years ago
2d1c2a2
NewSROA: Provide a full set of operator< for ByteRanges.
by Benjamin Kramer
· 13 years ago
3780ad8
Fix a few vars that can end up being used without initialization.
by Axel Naumann
· 13 years ago
c8bf0f8
Removed the VMLxForwarding feature for the Cortex-A15 target.
by Silviu Baranga
· 13 years ago
a52c3ac
Add a MachinePostDominator pass
by Tom Stellard
· 13 years ago
9b7ca41
Add Michael Spencer's iterator class for stepping through relocations. Add method that, given a symbol index, will return the symbol's data.
by Sid Manning
· 13 years ago
a26cadc
Disable the protection from escaped allocas in an attempt to find violating passes. This may break the buildbots. I plan to revert it in a few hours.
by Nadav Rotem
· 13 years ago
9f9ce61
Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION.
by Craig Topper
· 13 years ago
001d3dc
Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION.
by Craig Topper
· 13 years ago
de80917
Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION.
by Craig Topper
· 13 years ago
fc601db
Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION.
by Craig Topper
· 13 years ago
7ffafe4
Remove a couple unused fields. Not detected by Wunused-private-field because of unimplemented copy constructor and copy assignment operator that make the class look incomplete. Upcoming patch will mark them deleted.
by Craig Topper
· 13 years ago
efd841c
Fix typo
by Michael Liao
· 13 years ago
3fee0fe
Add include of Compiler.h to fix build bot failures.
by Craig Topper
· 13 years ago
daca73f
Add includes of Compiler.h to fix build bot failures.
by Craig Topper
· 13 years ago
a558d91
Use LLVM_DELETED_FUNCTION for copy constructors and copy assignment operators that aren't implemented.
by Craig Topper
· 13 years ago
f630e49
Use LLVM_DELETED_FUNCTION for copy constructors and copy assignment operators that aren't implemented.
by Craig Topper
· 13 years ago
fbb1347
Add LLVM_OVERRIDE and LLVM_FINAL C++11 compatibility macros.
by Craig Topper
· 13 years ago
63392ea
Refactor the SROA visitors for partitioning an alloca and building
by Chandler Carruth
· 13 years ago
af8d66c
Add 'virtual' keywoards to output file for overridden functions.
by Craig Topper
· 13 years ago
6ffb402
Change unsigned to uint32_t to match base class declaration and other targets.
by Craig Topper
· 13 years ago
1d2b45f
Fix bad comment. No functional change.
by Craig Topper
· 13 years ago
ef2340e
Add 'virtual' keywoards to output file for overridden functions.
by Craig Topper
· 13 years ago
6fc671c
Fix the testcase to work on all platforms.
by Nadav Rotem
· 13 years ago
ef072c3
Add explicit virtual keywords for methods that override base class.
by Craig Topper
· 13 years ago
638e4c1
The PMOVZXWD family of functions had patterns extends narrow vector types to wide vector types.
by Nadav Rotem
· 13 years ago
3c0e5c9
Guard fields by NDEBUG until they get used in the release build.
by Andrew Trick
· 13 years ago
910cf7f
Tidy up formatting of some elses on a separate line from preceding bracing. No functional change.
by Craig Topper
· 13 years ago
c722ae7
Add alternative coalescing algorithm under a flag.
by Jakob Stoklund Olesen
· 13 years ago
2131eb4
Fix problem when using LiveRangeQuery with block entries.
by Jakob Stoklund Olesen
· 13 years ago
644b384
Tidy up trailing whitespace.
by Craig Topper
· 13 years ago
0c08f5d
Remove unneeded header.
by Craig Topper
· 13 years ago
4e0ae44
Fix Doxygen issues: wrap code examples in \code and use \p to refer to
by Dmitri Gribenko
· 13 years ago
dbf5457
Fix includes of llvm files that used angle brackets.
by Craig Topper
· 13 years ago
dfa9979
Fix a couple include directives that used angle brackets for llvm files.
by Craig Topper
· 13 years ago
86a1c32
Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.
by Craig Topper
· 13 years ago
dd100d8
Remove unused private fields to silence -Wunused-private-field.
by Craig Topper
· 13 years ago
ab9baf7
Don't depend on kill flags in removeCopyByCommutingDef().
by Jakob Stoklund Olesen
· 13 years ago
9ae03fa
Make LiveRangeQuery work for PHIDefs as well.
by Jakob Stoklund Olesen
· 13 years ago
85aadc0
Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.
by Craig Topper
· 13 years ago
09bc937
Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.
by Craig Topper
· 13 years ago
8a96348
Disable new sroa now that all buildbots have tested it.
by Benjamin Kramer
· 13 years ago
562b240
X86: Emitting x87 fsin/fcos for sinf/cosf is not safe without unsafe fp math.
by Benjamin Kramer
· 13 years ago
1c8db50
Port the SSAUpdater-based promotion logic from the old SROA pass to the
by Chandler Carruth
· 13 years ago
5a7dd43
Remove aligned/unaligned load/store fragments defined in MipsInstrInfo.td and
by Akira Hatanaka
· 13 years ago
5974c31
Revert r163878 as it breaks on targets with alternate register names. Such targets do not exist in the main tree so this was not noticed.
by Craig Topper
· 13 years ago
f934d15
Handled unaligned load/stores properly in Mips16
by Akira Hatanaka
· 13 years ago
062986c
PGO: preserve branch-weight metadata when simplifying two branches with a common
by Manman Ren
· 13 years ago
3cbd178
TableGen subtarget parser. Handle new machine model.
by Andrew Trick
· 13 years ago
5e613c2
TableGen subtarget parser. Handle new machine model.
by Andrew Trick
· 13 years ago
48605c3
TableGen subtarget parser. Handle new machine model.
by Andrew Trick
· 13 years ago
17785fd
cmake: Fix file path.
by Daniel Dunbar
· 13 years ago
10097bd
formatted_raw_ostream: Fix a serious bug in tell().
by Daniel Dunbar
· 13 years ago
d426a64
Some small reorganization to get read for Attributes overhaul.
by Bill Wendling
· 13 years ago
ec3fc2e
Remove comment.
by Bill Wendling
· 13 years ago
48b6a79
Fix up erroneous alignas usage while making this portable to GCC 4.7
by David Blaikie
· 13 years ago
ad28907
PGO: preserve branch-weight metadata when simplifying a switch with a single
by Manman Ren
· 13 years ago
911908d
Stylistic and 80-col fixes
by Evan Cheng
· 13 years ago
1ef65d6
comment typo
by Andrew Trick
· 13 years ago
99ab6c6
TargetSchedModel interface. To be implemented...
by Andrew Trick
· 13 years ago
72d048b
Define MC data tables for the new scheduling machine model.
by Andrew Trick
· 13 years ago
0303d92
whitespace
by Andrew Trick
· 13 years ago
eee94b3
Review feedback from Duncan Sands. Alphabetize includes and simplify lit config.
by Alex Rosenberg
· 13 years ago
796d945
Try to fix the bots by detecting inconsistant branch-weight metadata.
by Manman Ren
· 13 years ago
9eed533
Implement getNumLDMAddresses and expose through ARMBaseInstrInfo.
by Andrew Trick
· 13 years ago
dcf31ed
Cortex-A9 instruction-level scheduling machine model.
by Andrew Trick
· 13 years ago
a8a2b99
PGO: preserve branch-weight metadata when merging two switches where
by Manman Ren
· 13 years ago
d039b38
misched: add a hook for custom DAG postprocessing.
by Andrew Trick
· 13 years ago
d15e657
Add in comments that explain what the indexing and the size of the arrays is about.
by Micah Villmow
· 13 years ago
c6a6660
DAG post-process for Hexagon MI scheduler
by Sergei Larin
· 13 years ago
c5252da
Fix Doxygen issues:
by Dmitri Gribenko
· 13 years ago
d080769
SROA: Silence unused variable warnings in Release builds.
by Benjamin Kramer
· 13 years ago
e5c4fe5
Remove redundant private field.
by Benjamin Kramer
· 13 years ago
6b547a2
Rework the computation of a sub-structure natural type. There were
by Chandler Carruth
· 13 years ago
01f85f0
Rely on the recursive check for pointer types rather than adding an
by Chandler Carruth
· 13 years ago
ad41dcf
Be a bit more aggressive in bailing out of this routine. Spotted by
by Chandler Carruth
· 13 years ago
8ed1ed8
Add some comments clarifying that the GEP analysis for vector GEPs is
by Chandler Carruth
· 13 years ago
8615cd2
Move an instance variable to a local variable based on review by Duncan.
by Chandler Carruth
· 13 years ago
50754f0
Add a comment about debug intrinsics that I *really* don't want to
by Chandler Carruth
· 13 years ago
b3dd9a1
Add two asserts that Duncan thought would help ensure things don't rot
by Chandler Carruth
· 13 years ago
63db8be
Actually keep the flag default-off for now. =/ That's what I get for
by Chandler Carruth
· 13 years ago
1c2fe28
Remove some dead, commented out code Duncan spotted in review.
by Chandler Carruth
· 13 years ago
ba13d2e
Wrap the dumping and printing routines in NDEBUG and LLVM_ENABLE_DUMP macros.
by Chandler Carruth
· 13 years ago
7f5bede
Lots of comment fixes and cleanups from Duncan's review.
by Chandler Carruth
· 13 years ago
ad9f5b8
SROA.cpp: Unbreak gcc, sorry!
by NAKAMURA Takumi
· 13 years ago
9b1e624
SROA.cpp: Appease msvc. LLVM_ATTRIBUTE(s) should come front of "const".
by NAKAMURA Takumi
· 13 years ago
2a9bf25
Speculative change to try to fix older GCC versions that can't handle
by Chandler Carruth
· 13 years ago
713aa94
Introduce a new SROA implementation.
by Chandler Carruth
· 13 years ago
74b4762
Remove silly dead store. Patch by Ettl Martin.
by Duncan Sands
· 13 years ago
f4d7824
Allow the second opcode info table to be 8, 16, or 32-bits as needed to represent additional fragments. This recovers some space on ATT X86 syntax and PowerPC which only need 40-bits instead of 48-bits. This also increases ARM to 64-bits to fully encode all of its operands.
by Craig Topper
· 13 years ago
4e5babe
Reduce size of register name index tables by using uint16_t for all in tree targets. If more than 16-bits are needed for any out of tree targets, code will detect and use uint32_t instead.
by Craig Topper
· 13 years ago
a2ed0e8
misched: Generic tablegen classes for the new machine model.
by Andrew Trick
· 13 years ago
1008f8c
comment
by Andrew Trick
· 13 years ago
8fa5319
comment
by Andrew Trick
· 13 years ago
Next »