- Mar 10, 2011
-
-
Jakob Stoklund Olesen authored
llvm-svn: 127388
-
Francois Pichet authored
llvm-svn: 127383
-
Stuart Hastings authored
llvm-svn: 127382
-
Devang Patel authored
Introduce DebugInfoProbe. This is used to monitor how llvm optimizer is treating debugging information. It generates output that lools like 8 times line number info lost by Scalar Replacement of Aggregates (SSAUp) 1 times line number info lost by Simplify well-known library calls 12 times variable info lost by Jump Threading llvm-svn: 127381
-
Evan Cheng authored
llvm-svn: 127380
-
Evan Cheng authored
llvm-svn: 127376
-
Evan Cheng authored
llvm-svn: 127371
-
- Mar 09, 2011
-
-
Daniel Dunbar authored
llvm-svn: 127369
-
Evan Cheng authored
flexible. If it returns a register class that's different from the input, then that's the register class used for cross-register class copies. If it returns a register class that's the same as the input, then no cross- register class copies are needed (normal copies would do). If it returns null, then it's not at all possible to copy registers of the specified register class. llvm-svn: 127368
-
Benjamin Kramer authored
llvm-svn: 127366
-
Benjamin Kramer authored
llvm-svn: 127365
-
Stuart Hastings authored
llvm-svn: 127364
-
Stuart Hastings authored
llvm-svn: 127363
-
Devang Patel authored
llvm-svn: 127362
-
-
Bruno Cardoso Lopes authored
llvm-svn: 127358
-
Bruno Cardoso Lopes authored
llvm-svn: 127357
-
Bruno Cardoso Lopes authored
try to make o32 cc tests less specific to silence some buildbots. The test isn't enabled yet, this is will be done in a subsequent commit. Patch by Akira Hatanaka. llvm-svn: 127356
-
Johnny Chen authored
The insufficient encoding information of the combined instruction confuses the decoder wrt UQADD16. Add extra logic to recover from that. Fixed an assert reported by Sean Callanan llvm-svn: 127354
-
Eric Christopher authored
command line, they'll still be seen with -help-hidden. llvm-svn: 127353
-
Devang Patel authored
llvm-svn: 127352
-
Jakob Stoklund Olesen authored
The damage done by physreg coalescing only depends on the number of instructions the extended physreg live range covers. This fixes PR9438. The heuristic is still luck-based, and physreg coalescing really should be disabled completely. We need a register allocator with better hinting support before that is possible. Convert a test to FileCheck and force spilling by inserting an extra call. The previous spilling behavior was dependent on misguided physreg coalescing decisions. llvm-svn: 127351
-
Jakob Stoklund Olesen authored
The test is derived from an old miscompilation of MultiSource/Benchmarks/VersaBench/8b10b which is run regularly, so we are not losing coverage. llvm-svn: 127350
-
Bruno Cardoso Lopes authored
llvm-svn: 127349
-
Andrew Trick authored
llvm-svn: 127348
-
Andrew Trick authored
This helps cases like 2008-07-19-movups-spills.ll, but doesn't have an obvious impact on benchmarks llvm-svn: 127347
-
Jan Sjödin authored
Add createELFObjectTargetWriter method to TargetAsmBackend, which enables construction of non-standard ELFObjectWriters that can be used in MCJIT. llvm-svn: 127346
-
Jan Sjödin authored
llvm-svn: 127345
-
Jan Sjödin authored
llvm-svn: 127343
-
Andrew Trick authored
When ExactBECount is a constant, use it for MaxBECount. When MaxBECount cannot be computed, replace it with ExactBECount. Fixes PR9424. llvm-svn: 127342
-
Jan Sjödin authored
llvm-svn: 127341
-
Andrew Trick authored
llvm-svn: 127340
-
Benjamin Kramer authored
llvm-svn: 127335
-
Oscar Fuentes authored
before the main loop. This is necessary because the loop ignores the items added to `link_components' after it is entered. llvm-svn: 127333
-
Benjamin Kramer authored
llvm-svn: 127331
-
NAKAMURA Takumi authored
llvm-svn: 127328
-
NAKAMURA Takumi authored
Makefile.rules: [PR2928] "make install" may install include files along explicit pattern, not to install CMake's building stuff. llvm-svn: 127325
-
Nick Lewycky authored
Thanks Duncan Sands! llvm-svn: 127323
-
Cameron Zwarich authored
llvm-svn: 127321
-
Cameron Zwarich authored
alloca as both integer and floating-point vectors of the same size. Bugpoint is not cooperating with me, but I'll try to find a manual testcase tomorrow. llvm-svn: 127320
-