- Oct 30, 2012
-
-
Greg Clayton authored
llvm-svn: 167019
-
Duncan Sands authored
with different sizes. llvm-svn: 167018
-
Daniel Jasper authored
This implements has(), hasDescendant(), forEach() and forEachDescendant() for NestedNameSpecifier and NestedNameSpecifierLoc matchers. Review: http://llvm-reviews.chandlerc.com/D86 llvm-svn: 167017
-
Hans Wennborg authored
function attributes, etc. llvm-svn: 167016
-
Adhemerval Zanella authored
This patch adds more support for vector type comparisons using altivec. It adds correct support for v16i8, v8i16, v4i32, and v4f32 vector types for comparison operators ==, !=, >, >=, <, and <=. llvm-svn: 167015
-
Duncan Sands authored
Simplify the implementation of the corresponding integer and float functions and move them inline while there. llvm-svn: 167014
-
Ulrich Weigand authored
This fixes Clang :: CodeGen/complex-builtints.c on PowerPC. llvm-svn: 167013
-
Hans Wennborg authored
When the switch-to-lookup tables transform landed in SimplifyCFG, it was pointed out that this could be inappropriate for some targets. Since there was no way at the time for the pass to know anything about the target, an awkward reverse-transform was added in CodeGenPrepare that turned lookup tables back into switches for some targets. This patch uses the new TargetTransformInfo to determine if a switch should be transformed, and removes CodeGenPrepare::ConvertLoadToSwitch. llvm-svn: 167011
-
Alexey Samsonov authored
llvm-svn: 167010
-
Seth Cantrell authored
llvm-svn: 167007
-
Seth Cantrell authored
llvm-svn: 167006
-
Ted Kremenek authored
llvm-svn: 167005
-
Kostya Serebryany authored
llvm-svn: 167004
-
Ted Kremenek authored
the warning is about comparing different types (plural). llvm-svn: 167003
-
Ted Kremenek authored
llvm-svn: 167002
-
Anna Zaks authored
llvm-svn: 167001
-
Anna Zaks authored
The ImmutableMap should not be the key into the GDM map as there could be several entries with the same map type. Thanks, Jordan. This complicates the usage of the macro a bit. When we want to retrieve the whole map, we need to use another name. Currently, I set it to be Name ## Ty as in "type of the map we are storing in the ProgramState". llvm-svn: 167000
-
Anna Zaks authored
llvm-svn: 166999
-
Hal Finkel authored
getCastInstrCost had an assert prohibiting scalar to vector casts. Such casts, however, are allowed. This should make the vectorizer buildbot happier. llvm-svn: 166998
-
Sid Manning authored
* Add Hexagon specific section indexes for small data - Reviewed by Michael Spencer llvm-svn: 166997
-
Rafael Espindola authored
llvm-svn: 166996
-
Jordan Rose authored
Patch by Sean McBride! llvm-svn: 166995
-
Jordan Rose authored
This is a syntactic checker aimed at helping iOS programmers correctly subclass and override the methods of UIViewController. While this should eventually be covered by the 'objc_requires_super' attribute, this checker can be used with the existing iOS SDKs without any header changes. This new checker is currently named 'alpha.osx.cocoa.MissingSuperCall'. Patch by Julian Mayer! llvm-svn: 166993
-
Eli Friedman authored
llvm-svn: 166992
-
Jim Grosbach authored
When the operand is a plain immediate rather than a label, print it as [pc, #imm] like we do for the Thumb2 wide encoding variant. rdar://12154503 llvm-svn: 166991
-
Reed Kotler authored
We will make them delay slot forms if there is something that can be placed in the delay slot during a separate pass. Mips16 extended instructions cannot be placed in delay slots. llvm-svn: 166990
-
Nadav Rotem authored
LoopVectorizer: change debug prints: Print the module identifier when deciding to vectorize. When deciding not to vectorize do not print the called function name because it can be null. llvm-svn: 166989
-
Rafael Espindola authored
MaybeAddSystemRootToFilename doesn't need to return anything, it modifies its argument. llvm-svn: 166988
-
Argyrios Kyrtzidis authored
diagnostic states; make sure the ASTReader sets the diagnostic state properly instead of always recreating it. Fixes rdar://12581618 & http://llvm.org/PR14181 llvm-svn: 166987
-
Rafael Espindola authored
we had the -ccc-clang-cxx and -ccc-no-clang-cxx options to force them on or off for testing. Clang c++ support is now production quality and these options are dead. llvm-svn: 166986
-
Jakub Staszak authored
to test it with chapni's fix (-mattr=+avx). llvm-svn: 166985
-
Argyrios Kyrtzidis authored
llvm-svn: 166984
-
Rafael Espindola authored
llvm-svn: 166983
-
Kevin Enderby authored
is 24 bits not 20 and the decoding needed to correctly handle converting the J1 and J2 bits to their I1 and I2 values to reconstruct the displacement. llvm-svn: 166982
-
Rafael Espindola authored
llvm-svn: 166981
-
Argyrios Kyrtzidis authored
rdar://12587974 llvm-svn: 166980
-
Jakub Staszak authored
llvm-svn: 166979
-
Enrico Granata authored
There should be no functional changes as SBData creation functions already checked for NULL regardless of size - but it ensures consistency llvm-svn: 166978
-
- Oct 29, 2012