- Sep 18, 2009
-
-
Anton Korobeynikov authored
variables to specified absolute address. Make use of this feature for MSP430. This unbreaks PR4776. llvm-svn: 82227
-
Nick Lewycky authored
llvm-svn: 82225
-
Xerxes Ranby authored
llvm-svn: 82218
-
Evan Cheng authored
llvm-svn: 82215
-
Evan Cheng authored
Fix a bug in sdisel switch lowering code. When it updates the phi nodes in switch successor blocks, it can introduce multiple phi operands of the same value from different blocks (and may not be on the predecessor list). This can be seen on CodeGen/Generic/2006-09-06-SwitchLowering.ll. But it's not known to cause any real regression (but I have added an assertion for it now). llvm-svn: 82214
-
Nick Lewycky authored
llvm-svn: 82206
-
Chris Lattner authored
llvm-svn: 82182
-
Chris Lattner authored
llvm-svn: 82181
-
Chris Lattner authored
64-bit systems. llvm-svn: 82180
-
Chris Lattner authored
llvm-svn: 82179
-
Chris Lattner authored
llvm-svn: 82178
-
Julien Lerouge authored
supporting this attribute). llvm-svn: 82177
-
Devang Patel authored
llvm-svn: 82176
-
Devang Patel authored
llvm-svn: 82175
-
- Sep 17, 2009
-
-
John McCall authored
instead of the PtrTraits provided. Allows PointerIntPair to contain a PointerUnion safely, as long as the bits add up. llvm-svn: 82163
-
Chris Lattner authored
currently unused. llvm-svn: 82157
-
Dan Gohman authored
where the induction variable has a non-unit stride, such as {0,+,2}, and there are expressions such as {1,+,2} inside the loop formed with or or add nsw operators. llvm-svn: 82151
-
Jim Grosbach authored
llvm-svn: 82150
-
Jim Grosbach authored
llvm-svn: 82149
-
Daniel Dunbar authored
llvm-svn: 82148
-
Benjamin Kramer authored
llvm-svn: 82145
-
Daniel Dunbar authored
llvm-svn: 82130
-
Evan Cheng authored
llvm-svn: 82127
-
Chris Lattner authored
llvm-svn: 82110
-
Evan Cheng authored
Fix PR4910: Broken logic in coalescer means when a physical register liveness is being shortened, the sub-registers were not. The symptom is the register allocator could not find a free register for this particular test. llvm-svn: 82108
-
Daniel Dunbar authored
llvm-svn: 82100
-
Daniel Dunbar authored
llvm-svn: 82097
-
Sean Callanan authored
as part string parsing) instructions to the Intel instruction tables. llvm-svn: 82089
-
Daniel Dunbar authored
llvm-svn: 82087
-
- Sep 16, 2009
-
-
Sean Callanan authored
instructions to the Intel instruction tables. llvm-svn: 82084
-
Sean Callanan authored
instruction tables. llvm-svn: 82083
-
Sean Callanan authored
to the Intel instruction tables. llvm-svn: 82081
-
Devang Patel authored
llvm-svn: 82080
-
Devang Patel authored
llvm-svn: 82077
-
Dan Gohman authored
constants out of loops. These aren't covered by the regular LICM pass, because in LLVM IR constants don't require separate instructions. They're not always covered by the MachineLICM pass either, because it doesn't know how to unfold folded constant-pool loads. This is somewhat experimental at this point, and off by default. llvm-svn: 82076
-
Devang Patel authored
llvm-svn: 82075
-
Bob Wilson authored
llvm-svn: 82074
-
Dan Gohman authored
an extension, so that the default output filename for foo.ll is foo.s, not foo.ll.s llvm-svn: 82071
-
Devang Patel authored
llvm-svn: 82064
-
Devang Patel authored
llvm-svn: 82063
-