- Mar 10, 2011
-
-
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
-
Johnny Chen authored
Add test cases for Python SBThread.StepOut() API by stepping out of a malloc call where the call site is at function b(). Verifies that after the thread.StepOut(), we are at the correct line within function b. llvm-svn: 127374
-
Daniel Dunbar authored
a...", it appears to cause us to reject various valid codes. llvm-svn: 127373
-
Evan Cheng authored
llvm-svn: 127371
-
Argyrios Kyrtzidis authored
llvm-svn: 127370
-
- 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
-
Fariborz Jahanian authored
list of protocols as well. // rdar://9078584 llvm-svn: 127367
-
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
-
Argyrios Kyrtzidis authored
llvm-svn: 127360
-
-
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
-
Fariborz Jahanian authored
to avoid a bogus warning. // rdar:// 9072298 llvm-svn: 127355
-
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
-
Argyrios Kyrtzidis authored
Introduce '-chain-include' option to specify headers that will be converted to chained PCHs in memory without having to use multiple runs and intermediate files. Intended for testing & debugging of chained PCH. llvm-svn: 127339
-
Howard Hinnant authored
llvm-svn: 127338
-
Douglas Gregor authored
llvm-svn: 127336
-
Benjamin Kramer authored
llvm-svn: 127335
-
Howard Hinnant authored
llvm-svn: 127334
-