- Aug 26, 2009
-
-
Devang Patel authored
Patch by Caroline Tice. llvm-svn: 80061
-
Daniel Dunbar authored
llvm-svn: 80059
-
Dan Gohman authored
llvm-svn: 80058
-
Daniel Dunbar authored
llvm-svn: 80057
-
Dan Gohman authored
the correct type. llvm-svn: 80050
-
Dan Gohman authored
constructors. llvm-svn: 80049
-
Gabor Greif authored
llvm-svn: 80048
-
Scott Michel authored
llvm-svn: 80042
-
Dan Gohman authored
the forms of ExtractElementInst and InsertElementInst that are equivalent to clone. llvm-svn: 80041
-
Owen Anderson authored
the array on its first access. llvm-svn: 80040
-
Dan Gohman authored
llvm-svn: 80039
-
Dan Gohman authored
and introduce a new Instruction::isIdenticalTo which tests for full identity, including the SubclassOptionalData flags. Also, fix the Instruction::clone implementations to preserve the SubclassOptionalData flags. Finally, teach several optimizations how to handle SubclassOptionalData correctly, given these changes. This fixes the counterintuitive behavior of isIdenticalTo not comparing the full value, and clone not returning an identical clone, as well as some subtle bugs that could be caused by these. Thanks to Nick Lewycky for reporting this, and for an initial patch! llvm-svn: 80038
-
- Aug 25, 2009
-
-
Bill Wendling authored
of EH stuff going into there, so we can wait to add them all then. llvm-svn: 80036
-
Gabor Greif authored
This time there is no additional include of llvm/Config/config.h at all. Instead I use a hard-coded preprecessor symbol: LLVM_COMPACTIFY_SENTINELS (should this work on the self-hosting buildbot, then cleanups come next) llvm-svn: 80035
-
Daniel Dunbar authored
llvm-svn: 80033
-
Bill Wendling authored
llvm-svn: 80032
-
Chris Lattner authored
llvm-svn: 80031
-
Bill Wendling authored
OCD is fun! llvm-svn: 80030
-
Chris Lattner authored
llvm-svn: 80029
-
Chris Lattner authored
llvm-svn: 80025
-
Bill Wendling authored
should be forced to 32-bits (.long) even on 64-bit architectures. Darwin wants these bits to be 64-bits (.quad). However, other platforms may disagree. This is just the info right now and is part of a work-in-progress which needs this. We'll add the actual *use* of this soon. llvm-svn: 80024
-
Daniel Dunbar authored
llvm-svn: 80023
-
Sanjiv Gupta authored
PIC16Section will move to MCSectionPIC16. llvm-svn: 80021
-
Daniel Dunbar authored
more and is much nicer to the OS. - Dan, please check. If there are parts of the test you think I should strip out so it doesn't cause random failures let me know (there are still some PIC label numbers in it, for example). llvm-svn: 80019
-
Dan Gohman authored
will always return the same value. This isn't currently necessary, since this code doesn't currently ever get called under circumstances where it would matter, but it may some day. llvm-svn: 80017
-
Bob Wilson authored
llvm-svn: 80015
-
Dan Gohman authored
llvm-svn: 80014
-
Dan Gohman authored
llvm-svn: 80013
-
Dan Gohman authored
llvm-svn: 80012
-
Bob Wilson authored
llvm-svn: 80011
-
Dan Gohman authored
sinking code, since they are special. If the loop preheader happens to be the entry block of a function, don't sink static allocas out of it. This fixes PR4775. llvm-svn: 80010
-
Owen Anderson authored
llvm-svn: 80009
-
Owen Anderson authored
llvm-svn: 80007
-
Owen Anderson authored
llvm-svn: 80006
-
David Goodwin authored
llvm-svn: 80002
-
Anton Korobeynikov authored
This fixes PR4769 llvm-svn: 80001
-
Torok Edwin authored
--enable-targets=host-only otherwise. llvm-svn: 80000
-
Dan Gohman authored
rather than separately with new. Move the members above the TypeMap members to avoid destruction order issues. This fixes a leak of these objects, and eliminates an extra level of indirection in Type::getInt32Ty and friends. llvm-svn: 79997
-
Dan Gohman authored
llvm-svn: 79996
-
Dan Gohman authored
llvm-svn: 79994
-