- Jun 25, 2013
-
-
Edwin Vane authored
Last attempt at this fix was bogus. llvm-svn: 184869
-
Ed Maste authored
It is defined on recent FreeBSD versions, so must not be mutually exclusive with an #elif FreeBSD block. Patch submitted by Robert Millan. Fixes PR#16447. llvm-svn: 184867
-
Manman Ren authored
llvm-svn: 184866
-
Richard Smith authored
More of N3652: don't add an implicit 'const' to 'constexpr' member functions when checking for overloads in C++1y. llvm-svn: 184865
-
Bill Wendling authored
llvm-svn: 184864
-
Fariborz Jahanian authored
is declared to have 'assign' attribute. // rdar://14212998 llvm-svn: 184863
-
Eli Bendersky authored
llvm-svn: 184862
-
Nick Lewycky authored
the frontend. We don't want to respect the -disable-free flag here. llvm-svn: 184861
-
Ulrich Weigand authored
[PowerPC] Support @got modifier Add VK_... values and relocation types necessary to support the @got family of modifiers. Used by the asm parser only. llvm-svn: 184860
-
Howard Hinnant authored
llvm-svn: 184859
-
Dmitry Vyukov authored
llvm-svn: 184858
-
Rafael Espindola authored
llvm-svn: 184857
-
Rafael Espindola authored
llvm-svn: 184856
-
Rafael Espindola authored
llvm-svn: 184855
-
Ed Maste authored
llvm-svn: 184854
-
Rafael Espindola authored
llvm-svn: 184853
-
Rafael Espindola authored
llvm-svn: 184852
-
Rafael Espindola authored
llvm-svn: 184851
-
Ed Maste authored
llvm-svn: 184850
-
Sergey Matveev authored
llvm-svn: 184849
-
Aaron Watry authored
By default, we expand these operations for both EG and SI. Move the duplicated code into a common space for now. If the targets ever actually implement these operations as instructions, we can override that in the relevant target. Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 184848
-
Aaron Watry authored
Note: Only adding test for evergreen, not SI yet. When I attempted to expand vselect for SI, I got the following: llc: /home/awatry/src/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:522: llvm::SDValue llvm::DAGTypeLegalizer::PromoteIntRes_SETCC(llvm::SDNode*): Assertion `SVT.isVector() == N->getOperand(0).getValueType().isVector() && "Vector compare must return a vector result!"' failed. Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 184847
-
Aaron Watry authored
Add test cases for both vector sizes on SI and also add v2i32 test for EG. Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 184846
-
Aaron Watry authored
No test/expansion for SI has been added yet. Attempts to expand this operation for SI resulted in a stacktrace in (IIRC) LegalizeIntegerTypes which was complaining about vector comparisons being required to return a vector type. Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 184845
-
Aaron Watry authored
Also add lit test for both cases on SI, and v2i32 for evergreen. Note: I followed the guidance of the v4i32 EG check... UREM produces really complex code, so let's just check that the instruction was lowered successfully. Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 184844
-
Aaron Watry authored
Also add lit test for both cases on SI, and v2i32 for evergreen. Note: I followed the guidance of the v4i32 EG check... UDIV produces really complex code, so let's just check that the instruction was lowered successfully. Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 184843
-
Aaron Watry authored
Also add lit test for both cases on SI, and v2i32 for evergreen. Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 184842
-
Aaron Watry authored
Also add lit test for both cases on SI, and v2i32 for evergreen. Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 184841
-
Aaron Watry authored
Also add lit test for both cases on SI, and v2i32 for evergreen. Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 184840
-
Aaron Watry authored
Also add lit test for both cases on SI, and v2i32 for evergreen. Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 184839
-
Aaron Watry authored
Also add lit test for both cases on SI, and v2i32 for evergreen. Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 184838
-
Aaron Watry authored
Also add lit test for both cases on SI, and v2i32 for evergreen. Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 184837
-
Evgeniy Stepanov authored
llvm-svn: 184836
-
Benjamin Kramer authored
This is a band-aid to fix the most severe regressions we're seeing from basing spill decisions on block frequencies, until we have a better solution. llvm-svn: 184835
-
Ulrich Weigand authored
[PowerPC] Add extended rotate/shift mnemonics This adds all missing extended rotate/shift mnemonics to the asm parser. llvm-svn: 184834
-
Ulrich Weigand authored
[PowerPC] Add rldcr/rldic instructions This adds pattern for the rldcr and rldic instructions (the last instruction from the rotate/shift family that were missing). They are currently used only by the asm parser. llvm-svn: 184833
-
Ulrich Weigand authored
[PowerPC] Add extended subtract mnemonics This adds support for the extended subtract mnemonics to the asm parser: subi subis subic subic. sub sub. subc subc. llvm-svn: 184832
-
Justin Holewinski authored
llvm-svn: 184831
-
Chandler Carruth authored
this code. These aren't technically standard predefines for the platform but apparantly lots of folks use them as they show up within LLVM's own codebase. ;] This may even fix some self host issues w/ the JIT!!! llvm-svn: 184830
-
Jason Molenda authored
for any reason, use debugserver own's cputype as a best guess when we reply to the debugger's qProcessInfo packet or when initializing our register tables. <rdar://problem/13406879> llvm-svn: 184829
-