- Dec 21, 2012
-
-
Tobias Grosser authored
When polly was configured with cmake without cloog, compilation stopped with: ../tools/polly/lib/CodeGen/BlockGenerators.cpp:662: error: 'PollyVectorizerChoice' was not declared in this scope ../tools/polly/lib/CodeGen/BlockGenerators.cpp:662: error: 'VECTORIZER_FIRST_NEED_GROUPED_UNROLL' was not declared in this scope Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168623 llvm-svn: 170736
-
Tobias Grosser authored
Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168621 llvm-svn: 170735
-
Tobias Grosser authored
Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168620 llvm-svn: 170734
-
Tobias Grosser authored
Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168311 llvm-svn: 170733
-
Tobias Grosser authored
as suggested by Sven Verdoolaege <skimo-polly@kotnet.org> Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168279 llvm-svn: 170732
-
Tobias Grosser authored
This fixes my previous commit, thanks to "Dmitry N. Mikushin" <maemarcus@gmail.com> Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168252 llvm-svn: 170731
-
Tobias Grosser authored
Patch adapted from "Dmitry N. Mikushin" <maemarcus@gmail.com>. Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168250 llvm-svn: 170730
-
Tobias Grosser authored
When libgmp header files are not installed in the default /usr/include location, configure used to fail to find the gmp headers when testing for isl/ast.h. This patch adds the gmp include path to the compiler flags before testing for ISL. Merged from https://llvm.org/svn/llvm-project/polly/trunk@168090 llvm-svn: 170725
-
- Dec 20, 2012
-
-
Pawel Wodnicki authored
llvm-svn: 170678
-
- Dec 19, 2012
-
-
Pawel Wodnicki authored
llvm-svn: 170526
-
Pawel Wodnicki authored
llvm-svn: 170525
-
Pawel Wodnicki authored
llvm-svn: 170521
-
Pawel Wodnicki authored
llvm-svn: 170494
-
Pawel Wodnicki authored
llvm-svn: 170448
-
- Dec 18, 2012
-
-
Pawel Wodnicki authored
llvm-svn: 170375
-
- Dec 16, 2012
-
-
Pawel Wodnicki authored
Add support for current Ubuntu Quantal and the upcoming Raring. Patch by Martin Nowack. llvm-svn: 170287
-
- Dec 15, 2012
-
-
Ted Kremenek authored
llvm-svn: 170251
-
Daniel Malea authored
llvm-svn: 170247
-
- Dec 14, 2012
-
-
Pawel Wodnicki authored
llvm-svn: 170178
-
Pawel Wodnicki authored
llvm-svn: 170151
-
Pawel Wodnicki authored
Zhang Xiongpang: Add definitions for const data members. Fixes http://llvm.org/bugs/show_bug.cgi?id=14585. llvm-svn: 170137
-
- Dec 10, 2012
-
-
Pawel Wodnicki authored
Fix PR14548: SROA was crashing on a mixture of i1 and i8 loads and stores. When SROA was evaluating a mixture of i1 and i8 loads and stores, in just a particular case, it would tickle a latent bug where we compared bits to bytes rather than bits to bits. As a consequence of the latent bug, we would allow integers through which were not byte-size multiples, a situation the later rewriting code was never intended to handle. In release builds this could trigger all manner of oddities, but the reported issue in PR14548 was forming invalid bitcast instructions. The only downside of this fix is that it makes it more clear that SROA in its current form is not capable of handling mixed i1 and i8 loads and stores. Sometimes with the previous code this would work by luck, but usually it would crash, so I'm not terribly worried. I'll watch the LNT numbers just to be sure. llvm-svn: 169735
-
Pawel Wodnicki authored
PR14549. Don't assert if we see an incomplete decltype specifier at the end of the file. llvm-svn: 169722
-
- Dec 06, 2012
-
-
Pawel Wodnicki authored
llvm-svn: 169468
-
Pawel Wodnicki authored
Fix more try scoping bugs introduced by r167650. Introduces more clear scoping flags & flag combinations which should hopefully be more understandable. llvm-svn: 169451
-
- Dec 05, 2012
-
-
Pawel Wodnicki authored
llvm-svn: 169298
-
Pawel Wodnicki authored
Update release notes for NVPTX llvm-svn: 169297
-
Pawel Wodnicki authored
Merging r169183: RuntimeDyld: Fix up r169178. MSVC doesn't like "or". Merging r169178: Runtime dynamic linker for MCJIT should support MIPS BigEndian architecture. This small change adds support for that. It will make all MCJIT tests pass in make-check on BigEndian platforms. Patch by Petar Jovanovic. Merging r169177: Classic JIT is still being supported by MIPS, along with MCJIT. This change adds endian-awareness to MipsJITInfo and emitWordLE in MipsCodeEmitter has become emitWord now to support both endianness. Patch by Petar Jovanovic. Merging r169174: Functions in MipsCodeEmitter.cpp that expand unaligned loads/stores are dead code. Removing it. Patch by Petar Jovanovic. llvm-svn: 169296
-
Pawel Wodnicki authored
Merging r168471: Mips direct object xgot support This patch provides support for the MIPS relocations: *) R_MIPS_GOT_HI16 *) R_MIPS_GOT_LO16 *) R_MIPS_CALL_HI16 *) R_MIPS_CALL_LO16 These are used for large GOT instruction sequences. Contributer: Jack Carter Merging r168460: [mips] Generate big GOT code. Merging r168458: [mips] Simplify lowering functions in MipsISelLowering.cpp by using the helper functions added in r168456. Merging r168456: [mips] Add helper functions that create nodes for computing address. Merging r168455: [mips] Add command line option "-mxgot". Merging r168453: [mips] When a node which loads from a GOT is created, pass a MachinePointerInfo referring to a GOT entry. Merging r168450: [mips] Add target operand flag enums for big GOT relocations. Merging r168448: Add relocations used for mips big GOT. llvm-svn: 169294 -
Pawel Wodnicki authored
SROA: Avoid struct and array types early to avoid creating an overly large integer type. Fixes PR14465. Differential Revision: http://llvm-reviews.chandlerc.com/D148 llvm-svn: 169290
-
- Nov 30, 2012
-
-
Pawel Wodnicki authored
Follow up to 168711: It's safe to base this analysis on the found compare, just return the value for the right predicate. Thanks to Andy for catching this. llvm-svn: 168974
-
Pawel Wodnicki authored
SCEV: Even if the latch terminator is foldable we can't deduce the result of an unrelated condition with it. Fixes PR14432. llvm-svn: 168973
-
Pawel Wodnicki authored
Don't use iterator after being erased. llvm-svn: 168947
-
Pawel Wodnicki authored
llvm-svn: 168917
-
- Nov 29, 2012
-
-
Pawel Wodnicki authored
When we have a MemberExpr referring to an overloaded static member function, and we resolve it to a specific function based on the type which it's used as, don't forget to mark it as referenced. Fixes a regression introduced in r167514. llvm-svn: 168888
-
Pawel Wodnicki authored
Avoid rewriting instructions twice. This could cause miscompilations in targets where sub-register composition is not always idempotent (ARM). <rdar://problem/12758887> llvm-svn: 168849
-
Hal Finkel authored
llvm-svn: 168842
-
Hal Finkel authored
llvm-svn: 168839
-
Pawel Wodnicki authored
PR13098: If we're instantiating an overloaded binary operator and we could determine which member function would be the callee from within the template definition, don't pass that function as a "non-member function" to CreateOverloadedBinOp. Instead, just rely on it to select the member function for itself. llvm-svn: 168830
-
Pawel Wodnicki authored
clang/test: Suppress two tests on LLP64 target, Windows x64. llvm-svn: 168823
-