- Jan 11, 2013
-
-
Nikola Smiljanic authored
llvm-svn: 172179
-
Nadav Rotem authored
ARM Cost Model: We need to detect the max bitwidth of types in the loop in order to select the max vectorization factor. We don't have a detailed analysis on which values are vectorized and which stay scalars in the vectorized loop so we use another method. We look at reduction variables, loads and stores, which are the only ways to get information in and out of loop iterations. If the data types are extended and truncated then the cost model will catch the cost of the vector zext/sext/trunc operations. llvm-svn: 172178
-
Nikola Smiljanic authored
Fix spelling error and remove the part about CMake having experimental Ninja support since 2.8.9 has been released some time ago. llvm-svn: 172177
-
Michael Gottesman authored
llvm-svn: 172172
-
Michael Gottesman authored
This commit is a 4x squash commit consisting of 4x functions converted to use FileCheck instead of grep. Messages: Converted test case trivial_codegen_tailcall.ll to use FileCheck. Converted test return_constant.ll to use FileCheck instead of grep. Converted test reorder_load.ll to use FileCheck instead of grep. Converted test intervening-inst.ll to use FileCheck instead of grep. llvm-svn: 172171
-
Anna Zaks authored
can be fixed llvm-svn: 172170
-
Anna Zaks authored
This will get rid of some false positives as well as false negatives. llvm-svn: 172169
-
Anna Zaks authored
llvm-svn: 172168
-
Enrico Granata authored
Making the Unicode formatters visually nicer by using the same prefix characters as the compiler expects in C++ code Also, marking the Unicode data formatters test cases as dataformatter related for the benefit for the --category flag in dotest.py llvm-svn: 172167
-
NAKAMURA Takumi authored
Revert r172153, "llvm/lib/MC/MCParser/AsmParser.cpp: [ms-inline-asm] Fix a couple of undefined behaviors. Operand->needAddressOf() is not initialized at !Operand->isReg()." It has been redundant since r172157. llvm-svn: 172166
-
rdar://problem/11383764Enrico Granata authored
Making a data formatter for wchar_t * llvm-svn: 172165
-
Jordan Rose authored
Right now, only OS X has a way to determine the column width of a string (PR14910). Until we have a good way to deal with this, we just won't print carets, source ranges, or fixits for SMDiagnostic if the source line has multibyte characters in it. llvm-svn: 172164
-
Jordan Rose authored
It's better to show no caret/ranges/fixits than to show them misaligned. (It scares me a bit that Clang is going to show them misaligned on systems without a proper llvm::sys::locale::columnWidth.) See PR14910. This reverts commit a03cc72bedd015b7eb76e9ac650992f58a48549d. llvm-svn: 172163
-
Sean Silva authored
Before we learned about :doc:, we used :ref: and put a dummy link at the top of each page. Don't do that anymore. This fixes PR14891 as a special case. llvm-svn: 172162
-
Dmitri Gribenko authored
llvm-svn: 172161
-
Sean Silva authored
PR14890 llvm-svn: 172160
-
Michael Ilseman authored
llvm-svn: 172159
-
Dmitri Gribenko authored
llvm-svn: 172158
-
NAKAMURA Takumi authored
llvm-svn: 172157
-
Dmitri Gribenko authored
supported. llvm-svn: 172156
-
Jakub Staszak authored
llvm-svn: 172155
-
-
NAKAMURA Takumi authored
llvm/lib/MC/MCParser/AsmParser.cpp: [ms-inline-asm] Fix a couple of undefined behaviors. Operand->needAddressOf() is not initialized at !Operand->isReg(). llvm-svn: 172153
-
Dmitri Gribenko authored
llvm::sys::locale::columnWidth() llvm-svn: 172152
-
Jakub Staszak authored
llvm-svn: 172151
-
Richard Smith authored
external declarations with C language linkage. llvm-svn: 172150
-
Eli Bendersky authored
llvm-svn: 172149
-
Chad Rosier authored
r172121. llvm-svn: 172148
-
Anna Zaks authored
assertions. To ensure that custom assertions/conditional would also be supported, just check if the ivar that needs to be invalidated or set to nil is compared against 0. Unfortunately, this will not work for code containing 'assert(IvarName)' llvm-svn: 172147
-
Eli Bendersky authored
llvm-svn: 172146
-
Shuxin Yang authored
The root cause is mistakenly taking for granted that "dyn_cast<Instruction>(a-Value)" return a non-NULL instruction. llvm-svn: 172145
-
Fariborz Jahanian authored
storage and thus is implicitly zero-initialized, no need to do C++11 memory model. This patch unconditionally detects such condition and zeroinitializer's the variable. Patch has been commented on and OKed by Doug off-line. // rdar://12897704 llvm-svn: 172144
-
Evan Cheng authored
Value's current type. The casting is trivial even for aggregate type. llvm-svn: 172143
-
Daniel Malea authored
llvm-svn: 172142
-
Nico Weber authored
llvm-svn: 172141
-
Nico Weber authored
Objective-C method declarations look like this: - (returntype)name:(type)argname anothername:(type)arg2name; In google style, there's no space after the leading '-' but one after "(returntype)" instead (but none after the argument types), see http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml#Method_Declarations_and_Definitions Not inserting the space after '-' is easy, but to insert the space after the return type, the formatter needs to know that a closing parenthesis ends the return type. To do this, I tweaked the code in parse() to check for this, which in turn required moving detection of TT_ObjCMethodSpecifier from annotate() to parse(), because parse() runs before annotate(). (To keep things interesting, the return type is optional, but it's almost always there in practice.) http://llvm-reviews.chandlerc.com/D280 llvm-svn: 172140
-
NAKAMURA Takumi authored
llvm/test/CodeGen/X86/ms-inline-asm.ll: Fixup; Globals doesn't have leading underscore in symbol on linux. llvm-svn: 172139
-
- Jan 10, 2013
-
-
rdar://problem/12914321Bob Wilson authored
This change is basically just copying changes that we've used for Apple's clang builds to the script used for building llvmCore. Besides cleaning it up to use xcrun to locate the proper versions of tools, especially for cross compiling, it fixes the build to work with newer versions of clang that honor SDKROOT settings in the environment. llvm-svn: 172138
-
Eli Bendersky authored
switch. Committed with Jim's and Chris's approval. llvm-svn: 172136
-
Anna Zaks authored
In some cases, we just pick any ivar that needs invalidation and attach the warning to it. Picking the first from DenseMap of pointer keys was triggering non-deterministic output. llvm-svn: 172134
-