- Jan 13, 2012
-
-
Bill Wendling authored
The registers are placed into the saved registers list in the reverse order, which is why the original loop was written to loop backwards. llvm-svn: 148064
-
- Jan 12, 2012
-
-
Jim Ingham authored
Discriminate between the lldb_private::Type's for ObjC Classes that come from debug info, and those that are made up from the ObjC runtime symbols. For now the latter contain nothing but the fact that the name describes an ObjC class, and so are not useful for things like dynamic types. llvm-svn: 148059
-
Eli Friedman authored
llvm-svn: 148058
-
Jim Ingham authored
llvm-svn: 148057
-
Eli Friedman authored
llvm-svn: 148056
-
Ted Kremenek authored
llvm-svn: 148055
-
Jim Ingham authored
and doing it both at the ModuleList and Module levels means we look 4 times for a negative search. Also, don't do the search for the stripped name if that is the same as the original one. llvm-svn: 148054
-
Argyrios Kyrtzidis authored
selector identifiers. It was difficult to form a test case for it unfortunately. llvm-svn: 148053
-
Kaelyn Uhrain authored
improvng the typo correction results in certain situations. llvm-svn: 148052
-
Fariborz Jahanian authored
list of protools. // rdar://10669694 llvm-svn: 148051
-
Pete Cooper authored
Added FPOW, FEXP, FLOG to PromoteNode so that custom actions can be set to Promote for those operations. Sorry, no test case yet llvm-svn: 148050
-
Rafael Espindola authored
llvm-svn: 148049
-
Anton Korobeynikov authored
Patch by Ruben Van Boxem! llvm-svn: 148048
-
Howard Hinnant authored
llvm-svn: 148047
-
Howard Hinnant authored
Put debug print statments under a flag so that I can get a first glimpse at performance. So far I haven't noticed any performance difference between this new __dynamic_cast and gcc's implementation. But I've barely started looking. Also adding a couple of tests which come straight out of the standard. llvm-svn: 148046
-
Rafael Espindola authored
Patch by Sylvestre Ledru. llvm-svn: 148045
-
Elena Demikhovsky authored
lc: X86ISelLowering.cpp:6480: llvm::SDValue llvm::X86TargetLowering::LowerVECTOR_SHUFFLE(llvm::SDValue, llvm::SelectionDAG&) const: Assertion `V1.getOpcode() != ISD::UNDEF&& "Op 1 of shuffle should not be undef"' failed. Added a test. llvm-svn: 148044
-
Evan Cheng authored
killed registers are needed below the insertion point, then unset the kill marker. Sorry I'm not able to find a reduced test case. rdar://10660944 llvm-svn: 148043
-
Rafael Espindola authored
Patch by Brian Anderson. llvm-svn: 148042
-
Rafael Espindola authored
This patch uses tcb_spare field in the tcb structure to store info. Patch by Jyun-Yan You. llvm-svn: 148041
-
Rafael Espindola authored
Uses the pvArbitrary slot of the TIB, which is reserved for applications. We only support frames with a static size. llvm-svn: 148040
-
Devang Patel authored
llvm-svn: 148039
-
Howard Hinnant authored
Fixed a couple of bugs, updated many comments, and am including a comprehensive test for when there are only 3 types in place. I need to do something similar for 4 and maybe more types, but I'm not sure how comprehensive I can make the test at 4 and above types. llvm-svn: 148038
-
Kaelyn Uhrain authored
And once again improve the typo correction results in certain situations just by moving the existing checks on the correction. llvm-svn: 148037
-
Ted Kremenek authored
[analyzer] fix inlining's handling of mapping actual to formal arguments and limit the call stack depth. The analyzer can now accurately simulate factorial for limited depths. llvm-svn: 148036
-
Richard Smith authored
zero-initialize the first union member. Also fix a bug where initializing an array of types compatible with wchar_t from a wide string literal failed in C, and fortify the C++ tests in this area. This part can't be tested without a code change to enable array evaluation in C (where an existing test fails). llvm-svn: 148035
-
Devang Patel authored
llvm-svn: 148034
-
Evan Cheng authored
llvm-svn: 148033
-
Devang Patel authored
We are using one parser to parse att as well as intel style syntax. llvm-svn: 148032
-
Jakob Stoklund Olesen authored
llvm-svn: 148031
-
Benjamin Kramer authored
Restore the (obviously wrong) behavior from before r147938 without relying on undefined behavior. Add a fat FIXME note. This should fix nightly tester failures. llvm-svn: 148030
-
Hans Wennborg authored
are used with that and the 'a' length modifier. llvm-svn: 148029
-
Douglas Gregor authored
expression for an Objective-C object or pointer type, so that we don't attempt to treat the member name as a template. Fixes <rdar://problem/10672501>. llvm-svn: 148028
-
Nadav Rotem authored
Fix a bug in the AVX 256-bit shuffle code in cases where the splat element is on the boundary of two 128-bit vectors. The attached testcase was stuck in an endless loop. llvm-svn: 148027
-
Hans Wennborg authored
Before r148025 we (accidentally) didn't check whether a length modifier is appropriate for a scanlist, but now we do. llvm-svn: 148026
-
Hans Wennborg authored
llvm-svn: 148025
-
Benjamin Kramer authored
X86: Generalize the x << (y & const) optimization to also catch masks with more set bits set than 31 or 63. llvm-svn: 148024
-
NAKAMURA Takumi authored
test/Driver/debug-options*.c: Tweak r147819 to split out another cc1as-sensitive test. gcc driver is invoked for assembling on cygming. llvm-svn: 148022
-
Richard Smith authored
llvm-svn: 148021
-
Richard Smith authored
in a constant expression, for compatibility with g++. llvm-svn: 148020
-