- Sep 03, 2010
-
-
Jakob Stoklund Olesen authored
slot. Teach it to also check for early clobbered aliases, and early clobber operands following the current operand. This fixes the miscompilation in PR8044 where EC registers eax and ecx were being used for inputs. llvm-svn: 112988
-
Owen Anderson authored
llvm-svn: 112987
-
Jim Grosbach authored
alignment should be performed. Otherwise dynamic realignment may trigger when the register allocator has already used the frame pointer as a general purpose register. That is, we need to make sure that the list of reserved registers doesn't change after register allocation. llvm-svn: 112986
-
Benjamin Kramer authored
Pacify operator precedence warnings. No functionality change because eLaunchFlagDisableASLR happens to be 1. llvm-svn: 112985
-
Jim Grosbach authored
llvm-svn: 112984
-
Bob Wilson authored
instructions prior to regalloc. Since it's getting a little close to the 2.8 branch deadline, I'll have to leave the rest of the instructions handled by the NEONPreAllocPass for now, but I didn't want to leave half of the VLD instructions converted and the other half not. llvm-svn: 112983
-
Dan Gohman authored
llvm-svn: 112982
-
Douglas Gregor authored
last of the C++-specific expressions where we have decent source information in the AST already. In particular, various object-construction expressions (CXXNewExpr, CXXTemporaryObjectExpr) still have poor source-location information that needs to be addressed. llvm-svn: 112981
-
Nuno Lopes authored
llvm-svn: 112980
-
Fariborz Jahanian authored
Per Chris's comment. llvm-svn: 112979
-
Douglas Gregor authored
llvm-svn: 112978
-
Fariborz Jahanian authored
c++ operator token. (radar 8328250). llvm-svn: 112977
-
Dan Gohman authored
llvm-svn: 112976
-
Douglas Gregor authored
llvm-svn: 112975
-
Douglas Gregor authored
llvm-svn: 112974
-
Greg Clayton authored
Added extra logging for stepping. Fixed an issue where cached stack frame data could be lost between runs when the thread plans read a stack frame. llvm-svn: 112973
-
Dawn Perchik authored
titled "Testing on the Command Line". llvm-svn: 112972
-
Owen Anderson authored
llvm-svn: 112971
-
Chris Lattner authored
llvm-svn: 112970
-
Chris Lattner authored
llvm-svn: 112969
-
Douglas Gregor authored
llvm-svn: 112968
-
Douglas Gregor authored
llvm-svn: 112966
-
Daniel Dunbar authored
llvm-svn: 112965
-
Mikhail Glushenkov authored
Makefile.rules assumes that all EXPORTED_SYMBOL_FILEs have the .exports extension. llvm-svn: 112964
-
Mikhail Glushenkov authored
This reverts commit 012b374e5b46fe93a8fdf605f5929fa8239e0960. llvm-svn: 112963
-
Daniel Dunbar authored
Revert "For ARM stack frames that utilize variable sized objects and have either", it is breaking oggenc with Clang for ARMv6. This reverts commit 8d6e29cfda270be483abf638850311670829ee65. llvm-svn: 112962
-
Benjamin Kramer authored
llvm-svn: 112955
-
Mikhail Glushenkov authored
llvm-svn: 112954
-
Francois Pichet authored
First test commit by Francois Pichet. _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES is not a predefined macro, remove it. llvm-svn: 112953
-
Duncan Sands authored
Original commit message: Use the SSAUpdator to turn calls to eh.exception that are not in a landing pad into uses of registers rather than loads from a stack slot. Doesn't touch the 'orrible hack code - Bill needs to persuade me harder :) llvm-svn: 112952
-
John McCall authored
changes that are much older. llvm-svn: 112951
-
John McCall authored
restrictions. The note's not really on the right place given its wording, but putting a second note on the call site (or muddying the wording) doesn't appeal. There are corner cases where this can be wrong, but I'm not concerned. llvm-svn: 112950
-
Chris Lattner authored
should probably be removed if it has no purpose, but I just #if'd it out in case it's usefulIdempotentOperationChecker::isTruncationExtensionAssignment should probably be removed if it has no purpose, but I just #if'd it out in case it's useful llvm-svn: 112949
-
Owen Anderson authored
bootstrap, and clang self-host. llvm-svn: 112948
-
NAKAMURA Takumi authored
llvm-svn: 112947
-
Oscar Fuentes authored
The cmake (+ MSVC) build is broken if you don't select your native target. e.g. 'cmake -D LLVM_TARGETS_TO_BUILD="MyNonNativeTarget" .' This is because cmake currently sets the LLVM_NATIVE_* definitions regardless of whether the native target is selected (causing build errors). Patch by Mike Gist! llvm-svn: 112946
-
John McCall authored
llvm-svn: 112945
-
Bruno Cardoso Lopes authored
The AVX versions of PALIGN and PABS* should only exist for 128-bit. Remove the unnecessary stuff. llvm-svn: 112944
-
Daniel Dunbar authored
twice. This showed up as an assert on the odd test case because we generated the decl map entry twice. llvm-svn: 112943
-
Bruno Cardoso Lopes authored
llvm-svn: 112942
-