- Apr 16, 2012
-
-
Craig Topper authored
llvm-svn: 154778
-
Craig Topper authored
Change _mm256_permute4x64_epi64 and _mm256_permute4x64_pd to use builtin_shufflevector instead of specific builtins. Old builtins will be removed from llvm now that vpermq/vpermpd are supported by shuffle lowering code. llvm-svn: 154777
-
David Blaikie authored
Passing -verify to clang without -cc1 or -Xclang silently passes (with a printed warning, but lit doesn't care about that). This change adds -cc1 or, as is necessary in one case, -Xclang to fix this so that these tests are actually verifying as intended. I'd like to change the driver so this kind of mistake could not be made, but I'm not entirely sure how. Further, since the driver only warns about unknown flags in general, we could have similar bugs with a misspellings of arguments that would be nice to find. llvm-svn: 154776
-
Craig Topper authored
Make member variables of AsmToken private. Remove unnecessary forward declarations. Remove an unnecessary include. llvm-svn: 154775
-
- Apr 15, 2012
-
-
David Blaikie authored
llvm-svn: 154774
-
Jakub Staszak authored
llvm-svn: 154773
-
Nadav Rotem authored
Patch by nobled <nobled@dreamwidth.org> llvm-svn: 154772
-
Jakub Staszak authored
llvm-svn: 154771
-
Nadav Rotem authored
Use non-vex instructions for SSE4. llvm-svn: 154770
-
Gregory Szorc authored
llvm-svn: 154769
-
Duncan Sands authored
llvm-svn: 154767
-
Duncan Sands authored
llvm-svn: 154766
-
Benjamin Kramer authored
As an example, attach range info to the "invalid instruction" message: $ clang -arch arm -c asm.c asm.c:2:11: error: invalid instruction __asm__("foo r0"); ^ <inline asm>:1:2: note: instantiated into assembly here foo r0 ^~~ llvm-svn: 154765
-
Nadav Rotem authored
llvm-svn: 154764
-
Benjamin Kramer authored
It would be nice to use OwningPtr here, but DeclContextInfo is stored in a DenseMap. llvm-svn: 154763
-
Benjamin Kramer authored
llvm-svn: 154762
-
Elena Demikhovsky authored
llvm-svn: 154761
-
Benjamin Kramer authored
llvm-svn: 154760
-
NAKAMURA Takumi authored
llvm-svn: 154759
-
NAKAMURA Takumi authored
llvm-svn: 154758
-
Seth Cantrell authored
llvm-svn: 154757
-
Richard Smith authored
initialize an array of unsigned char. Outside C++11 mode, this bug was benign, and just resulted in us emitting a constant which was double the required length, padded with 0s. In C++11, it resulted in us generating an array whose first element was something like i8 ptrtoint ([n x i8]* @str to i8). llvm-svn: 154756
-
- Apr 14, 2012
-
-
Anshuman Dasgupta authored
llvm-svn: 154755
-
Anshuman Dasgupta authored
by Sundeep Kushwaha. llvm-svn: 154754
-
Fariborz Jahanian authored
definition for protocols static. // rdar://11248048 llvm-svn: 154753
-
Brendon Cahoon authored
llvm-svn: 154752
-
Anna Zaks authored
A patch by Sean McBride. llvm-svn: 154751
-
Duncan Sands authored
llvm-svn: 154750
-
Rafael Espindola authored
I am working on a cleaner fix, but this gets the case in PR12552 passing. llvm-svn: 154749
-
Benjamin Kramer authored
llvm-svn: 154748
-
Benjamin Kramer authored
llvm-svn: 154747
-
Benjamin Kramer authored
llvm-svn: 154746
-
Duncan Sands authored
thinking of generalizing it to be able to specify other freedoms beyond accuracy (such as that NaN's don't have to be respected). I'd like the 3.1 release (the first one with this metadata) to have the more generic name already rather than having to auto-upgrade it in 3.2. llvm-svn: 154745
-
Duncan Sands authored
thinking of generalizing it to be able to specify other freedoms beyond accuracy (such as that NaN's don't have to be respected). I'd like the 3.1 release (the first one with this metadata) to have the more generic name already rather than having to auto-upgrade it in 3.2. llvm-svn: 154744
-
Benjamin Kramer authored
Instead, make it the allocation function's responsibility to add them to a list and clear it when a top-level decl is finished. This plugs leakage of TemplateAnnotationIds. DelayedCleanupPool is ugly and unused, remove it. llvm-svn: 154743
-
Benjamin Kramer authored
llvm-svn: 154739
-
Benjamin Kramer authored
llvm-svn: 154738
-
Benjamin Kramer authored
Without this gcc doesn't allow us to put a StringMap into a std::map. Works with clang though. llvm-svn: 154737
-
Benjamin Kramer authored
llvm-svn: 154736
-
Hal Finkel authored
When vectorizing pointer types it is important to realize that potential pairs cannot be connected via the address pointer argument of a load or store. This is because even after vectorization, the address is still a scalar because the address of the higher half of the pair is implicit from the address of the lower half (it need not be, and should not be, explicitly computed). llvm-svn: 154735
-