- Jan 23, 2010
-
-
Bill Wendling authored
the '-pre-RA-sched' flag. It actually makes more sense to do it this way. Also, keep track of the SDNode ordering by default. Eventually, we would like to make this ordering a way to break a "tie" in the scheduler. However, doing that now breaks the "CodeGen/X86/abi-isel.ll" test for 32-bit Linux. llvm-svn: 94308
-
Chris Lattner authored
llvm-svn: 94299
-
Chris Lattner authored
a .section. Switch to it with SwitchSection. However, I think that this directive should be safe on any ELF target. If so, we should hoist it up out of the X86 and SystemZ targets. llvm-svn: 94298
-
Chris Lattner authored
llvm-svn: 94296
-
Chris Lattner authored
into a new MCDirectives.h file. llvm-svn: 94294
-
Eric Christopher authored
stack may be misaligned. Update test accordingly. Patch by Evan Cheng! llvm-svn: 94291
-
Chris Lattner authored
llvm-svn: 94286
-
Chris Lattner authored
llvm-svn: 94285
-
Ted Kremenek authored
llvm-svn: 94278
-
Sean Callanan authored
target-specific AsmLexer, and added the appropriate registration calls. llvm-svn: 94275
-
Sean Callanan authored
be static. Also made it possible for clients to get it and no other functions from ...GenAsmMatcher.inc by defining REGISTERS_ONLY before including GenAsmMatcher.inc. This sets the stage for target-specific lexers that can identify registers and return AsmToken::Register as appropriate. llvm-svn: 94266
-
Evan Cheng authored
llvm-svn: 94254
-
- Jan 22, 2010
-
-
Daniel Dunbar authored
llvm-svn: 94205
-
Chris Lattner authored
llvm-svn: 94197
-
Chris Lattner authored
this should fix a problem duncan saw handling symbols with '.' in them. llvm-svn: 94192
-
Benjamin Kramer authored
llvm-svn: 94189
-
Chris Lattner authored
missing ones are libsupport, libsystem and libvmcore. libvmcore is currently blocked on bugpoint, which uses EH. Once it stops using EH, we can switch it off. This #if 0's out 3 unit tests, because gtest requires RTTI information. Suggestions welcome on how to fix this. llvm-svn: 94164
-
Evan Cheng authored
llvm-svn: 94147
-
Chris Lattner authored
llvm-svn: 94132
-
Chris Lattner authored
llvm-svn: 94129
-
Chris Lattner authored
llvm-svn: 94125
-
Jim Grosbach authored
cannot be directly interchanged for comparisons against negated values. Disable the CMN instructions for the time being. llvm-svn: 94119
-
- Jan 21, 2010
-
-
Chris Lattner authored
llvm-svn: 94098
-
Chris Lattner authored
llvm-svn: 94095
-
Dan Gohman authored
This new version is much more aggressive about doing "full" reduction in cases where it reduces register pressure, and also more aggressive about rewriting induction variables to count down (or up) to zero when doing so reduces register pressure. It currently uses fairly simplistic algorithms for finding reuse opportunities, but it introduces a new framework allows it to combine multiple strategies at once to form hybrid solutions, instead of doing all full-reduction or all base+index. llvm-svn: 94061
-
Evan Cheng authored
Fix a minor issue in x86 load / store folding table. movups does an unaligned load so it doesn't require 16-byte alignment. llvm-svn: 94058
-
- Jan 20, 2010
-
-
Chris Lattner authored
this makes function stub emission determinstic. llvm-svn: 94033
-
Dale Johannesen authored
llvm-svn: 94032
-
Chris Lattner authored
no functionality change. llvm-svn: 94030
-
Chris Lattner authored
MachineModuleInfoMachO instead. This eliminates two sources of nondeterministic output in the ppc backend, but function stubs are still bad. llvm-svn: 94029
-
David Greene authored
When XDEBUG is enabled, check for SelectionDAG cycles at some key points. This will help us find future problems like the one described in PR6019. llvm-svn: 94019
-
Chris Lattner authored
llvm-svn: 94008
-
Chris Lattner authored
go completely away. llvm-svn: 93994
-
Chris Lattner authored
stomache MCAsmInfo having this, and I found a better solution to this layering issue. llvm-svn: 93985
-
Dale Johannesen authored
more cases where debug declarations affect debug line info. llvm-svn: 93953
-
- Jan 19, 2010
-
-
Bob Wilson authored
llvm-svn: 93940
-
Dale Johannesen authored
line number info. llvm-svn: 93937
-
Chris Lattner authored
I really want clients of the streamer to be able to say "emit this 64-bit integer" and have it get broken down right by the streamer. I may change this in the future, we'll see how it works out. llvm-svn: 93934
-
Chris Lattner authored
llvm-svn: 93918
-
Sean Callanan authored
the two token accessor functions are declared consistently. Modified the clients of MCAsmParser to reflect this change. llvm-svn: 93916
-