- Nov 16, 2011
-
-
Nick Lewycky authored
llvm-svn: 144774
-
Nick Lewycky authored
looking at the size of the pointee. Fixes PR11390! llvm-svn: 144773
-
Evan Cheng authored
If the 2addr instruction has other kills, don't move it below any other uses since we don't want to extend other live ranges. llvm-svn: 144772
-
Evan Cheng authored
RescheduleKillAboveMI() must backtrack to before the rescheduled DBG_VALUE instructions. rdar://10451185 llvm-svn: 144771
-
-
Eli Friedman authored
llvm-svn: 144769
-
Eli Friedman authored
llvm-svn: 144768
-
Eli Friedman authored
Add a couple asserts so it will be easier to debug if we accidentally pass indexed loads/stores to the legalizer. llvm-svn: 144767
-
-
Argyrios Kyrtzidis authored
do not crash if no client container is registered for a declaration context. llvm-svn: 144765
-
Argyrios Kyrtzidis authored
llvm-svn: 144764
-
Argyrios Kyrtzidis authored
per file. llvm-svn: 144763
-
Argyrios Kyrtzidis authored
in the ASTUnit changed. llvm-svn: 144762
-
Eli Friedman authored
llvm-svn: 144761
-
Sean Callanan authored
NULL-terminated C string to store the contents of the expression prefix file. This meant that expressions, when printing the contents of the prefix into the expression's text, would invariably put in bad data after the end of the expression. Now, instead, we store the prefix contents in a std::string, which handles null-termination correctly. llvm-svn: 144760
-
Michael J. Spencer authored
llvm-svn: 144759
-
Kostya Serebryany authored
llvm-svn: 144758
-
Michael J. Spencer authored
llvm-svn: 144757
-
Michael J. Spencer authored
llvm-svn: 144756
-
Michael J. Spencer authored
llvm-svn: 144755
-
Daniel Dunbar authored
llvm-svn: 144754
-
Daniel Dunbar authored
llvm-svn: 144753
-
Daniel Dunbar authored
need it for compilerrt_abort(). llvm-svn: 144752
-
Daniel Dunbar authored
a real boy. - The utility module needs to be included into every produced library, because we don't have enough dependency tracking to know exactly which other modules might require the utilities. llvm-svn: 144751
-
Daniel Dunbar authored
directly including system headers. llvm-svn: 144750
-
Daniel Dunbar authored
llvm-svn: 144749
-
Kostya Serebryany authored
llvm-svn: 144748
-
Owen Anderson authored
llvm-svn: 144747
-
Andrew Trick authored
Fixes PR11375: Different results for 'clang++ huh.cpp'... llvm-svn: 144746
-
Eli Friedman authored
llvm-svn: 144745
-
Sean Callanan authored
information about a nonexistent function declaration. llvm-svn: 144744
-
Chad Rosier authored
llvm-svn: 144743
-
Douglas Gregor authored
and remove stray fprintf. llvm-svn: 144742
-
Sean Callanan authored
types. First, I added handling for the memset intrinsic in the IR, which is used to zero out the returned struct. Second, I fixed the object-checking instrumentation to objc_msgSend_stret, and generally tightened up how the object-checking functions get inserted. llvm-svn: 144741
-
Daniel Dunbar authored
every platform (even if it isn't being built). llvm-svn: 144740
-
Daniel Dunbar authored
llvm-svn: 144739
-
Daniel Dunbar authored
llvm-svn: 144738
-
Douglas Gregor authored
interface. This is currently limited to modules with umbrella headers. llvm-svn: 144736
-
Jakob Stoklund Olesen authored
This will widen 32-bit register vmov instructions to 64-bit when possible. The 64-bit vmovd instructions can then be translated to NEON vorr instructions by the execution dependency fix pass. The copies are only widened if they are marked as clobbering the whole D-register. llvm-svn: 144734
-
Eric Christopher authored
failure during bootstrap with it turned on. llvm-svn: 144731
-