- Aug 26, 2009
-
-
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
-
John McCall authored
functions that don't instantiate definitions. llvm-svn: 80037
-
- 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
-
Ted Kremenek authored
llvm-svn: 80034
-
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
-
rdar://problem/7124210Ted Kremenek authored
implicit cast logic in RegionStoreManager to BasicStoreManager. This involved moving CastRetriedVal from RegionStoreManager to StoreManager. llvm-svn: 80026
-
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
-
Steve Naroff authored
llvm-svn: 80022
-
Sanjiv Gupta authored
PIC16Section will move to MCSectionPIC16. llvm-svn: 80021
-
Fariborz Jahanian authored
llvm-svn: 80020
-
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
-
Ted Kremenek authored
llvm-svn: 80018
-
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
-
John McCall authored
accurately. Prevents the assert from triggering incorrectly when friending functions first declared in extern "C" contexts. Fixes bug 4757. llvm-svn: 80016
-
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
-
Douglas Gregor authored
the logic is there for out-of-line definitions with multiple levels of nested templates, but this is still a work-in-progress: we're having trouble determining when we should look into a dependent nested-name-specifier. llvm-svn: 80003
-
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
-
Fariborz Jahanian authored
Fixes pr4771. llvm-svn: 79999
-
Fariborz Jahanian authored
llvm-svn: 79998
-