- Oct 30, 2012
-
-
Bill Wendling authored
llvm-svn: 167029
-
Jim Ingham authored
llvm-svn: 167028
-
Michael Liao authored
llvm-svn: 167027
-
Greg Clayton authored
This patch switches support on Linux from JIT to MCJIT. llvm-svn: 167026
-
Greg Clayton authored
llvm-svn: 167025
-
Greg Clayton authored
llvm-svn: 167024
-
Greg Clayton authored
bool SBType::IsFunctionType (); lldb::SBType SBType::GetFunctionReturnType (); lldb::SBTypeList SBType::GetFunctionArgumentTypes (); llvm-svn: 167023
-
Quentin Colombet authored
llvm-svn: 167021
-
Quentin Colombet authored
llvm-svn: 167020
-
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
-