Author: baldrick
Date: Wed Oct 31 03:49:24 2007
New Revision: 43550
URL: http://llvm.org/viewvc/llvm-project?rev=43550&view=rev
Log:
Add a newline at the end of the file.
Modified:
llvm/trunk/include/llvm/CodeGen/MachineDominators.h
llvm/trunk/lib/CodeGen/MachineDominators.cpp
llvm/tr
Author: baldrick
Date: Wed Oct 31 03:57:43 2007
New Revision: 43551
URL: http://llvm.org/viewvc/llvm-project?rev=43551&view=rev
Log:
Promotion of sdiv/srem/udiv/urem.
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAGTypes.cpp
Modified: llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAGT
Author: rafael
Date: Wed Oct 31 06:52:06 2007
New Revision: 43552
URL: http://llvm.org/viewvc/llvm-project?rev=43552&view=rev
Log:
Make ARM an X86 memcpy expansion more similar to each other.
Now both subtarget define getMaxInlineSizeThreshold and the expansion uses it.
This should not change gen
Changes in directory llvm-www:
Users.html updated: 1.23 -> 1.24
---
Log message:
Changed "Academic/Research" to "Academic Research" per Vikram's request.
---
Diffs of the changes: (+2 -2)
Users.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm-www/Users.html
Author: djg
Date: Wed Oct 31 09:35:39 2007
New Revision: 43553
URL: http://llvm.org/viewvc/llvm-project?rev=43553&view=rev
Log:
Fix a typo in a comment.
Modified:
llvm/trunk/lib/Transforms/Scalar/LICM.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/LICM.cpp
URL:
http://llvm.org/viewvc/llvm-p
Author: rafael
Date: Wed Oct 31 09:39:58 2007
New Revision: 43554
URL: http://llvm.org/viewvc/llvm-project?rev=43554&view=rev
Log:
Make ARM and X86 LowerMEMCPY identical by moving the isThumb check into
getMaxInlineSizeThreshold
and by restructuring the X86 version.
New I just have to move this
Author: kremenek
Date: Wed Oct 31 12:12:47 2007
New Revision: 43559
URL: http://llvm.org/viewvc/llvm-project?rev=43559&view=rev
Log:
Changed access control within FoldingSet for some ivars from "private"
to "protected". This allows iterators to work.
Modified:
llvm/trunk/include/llvm/ADT/Fol
Author: kremenek
Date: Wed Oct 31 13:23:21 2007
New Revision: 43565
URL: http://llvm.org/viewvc/llvm-project?rev=43565&view=rev
Log:
Added Serializer::EmitRef to deal with emitting arbitrary references.
Modified Serializer::EmitPtr to handle const pointers.
Modified:
llvm/trunk/include/llvm/B
Author: kremenek
Date: Wed Oct 31 14:58:32 2007
New Revision: 43570
URL: http://llvm.org/viewvc/llvm-project?rev=43570&view=rev
Log:
Implemented deserialization of references. References are handled
just like pointers, except that they cannot be backpatched. This
means that references are essent
Author: resistor
Date: Wed Oct 31 16:04:18 2007
New Revision: 43578
URL: http://llvm.org/viewvc/llvm-project?rev=43578&view=rev
Log:
Add a preverifier pass to check that every basic block ends in a terminator, so
that we don't segfault when verifying invalid code.
Modified:
llvm/trunk/lib/VM
Why can't you check this at the beginning of
Verifier::visitBasicBlock() ?
-
Devang
// verifyBasicBlock - Verify that a basic block is well formed...
//
void Verifier::visitBasicBlock(BasicBlock &BB) {
On Oct 31, 2007, at 2:04 PM, Owen Anderson wrote:
> Author: resistor
> Date: Wed Oct 31 16:0
Author: djg
Date: Wed Oct 31 16:36:31 2007
New Revision: 43579
URL: http://llvm.org/viewvc/llvm-project?rev=43579&view=rev
Log:
Fix a regression in test/CodeGen/X86/2007-04-24-VectorCrash.ll introduced
by r43510. Gracefully handle constants with vector type that aren't
ConstantVector or ConstantAg
> Why can't you check this at the beginning of
> Verifier::visitBasicBlock() ?
I think due to this:
>AU.addRequired();
DomTree crashes on invalid CFG.
--
With best regards, Anton Korobeynikov.
Faculty of Mathematics & Mechanics, Saint Petersburg State University.
_
On Oct 31, 2007, at 2:30 PM, Anton Korobeynikov wrote:
>
>> Why can't you check this at the beginning of
>> Verifier::visitBasicBlock() ?
> I think due to this:
>
>> AU.addRequired();
>
> DomTree crashes on invalid CFG.
aha.
ok.
-
Devang
___
llvm-commi
Author: kremenek
Date: Wed Oct 31 17:42:03 2007
New Revision: 43583
URL: http://llvm.org/viewvc/llvm-project?rev=43583&view=rev
Log:
constified several pointer arguments for methods in the Deserializer.
Modified:
llvm/trunk/include/llvm/Bitcode/Deserialize.h
llvm/trunk/lib/Bitcode/Reader/
Author: kremenek
Date: Wed Oct 31 19:54:57 2007
New Revision: 43594
URL: http://llvm.org/viewvc/llvm-project?rev=43594&view=rev
Log:
Added typedef "value_type" to DenseMap (similar typedef appears in std::map).
Added method FindAndConstruct() to DenseMap, which does the same thing as
operator[],
Author: kremenek
Date: Wed Oct 31 19:57:37 2007
New Revision: 43595
URL: http://llvm.org/viewvc/llvm-project?rev=43595&view=rev
Log:
Rewrote backpatcher. Backpatcher now stores the "has final pointer"
flag in the **key** of the backpatch map, as opposed to the mapped
value which contains either t
Author: lattner
Date: Wed Oct 31 21:18:41 2007
New Revision: 43596
URL: http://llvm.org/viewvc/llvm-project?rev=43596&view=rev
Log:
Fix InstCombine/2007-10-31-RangeCrash.ll
Added:
llvm/trunk/test/Transforms/InstCombine/2007-10-31-RangeCrash.ll
Modified:
llvm/trunk/lib/Transforms/Scalar/In
Author: lattner
Date: Wed Oct 31 21:30:35 2007
New Revision: 43597
URL: http://llvm.org/viewvc/llvm-project?rev=43597&view=rev
Log:
Fix InstCombine/2007-10-31-StringCrash.ll by removing an obvious
(in hindsight) infinite recursion. Simplify the code.
Added:
llvm/trunk/test/Transforms/InstCom
Author: johannes
Date: Wed Oct 31 21:38:24 2007
New Revision: 43598
URL: http://llvm.org/viewvc/llvm-project?rev=43598&view=rev
Log:
Test that expand_vector_elt(v2i64) works in 32-bit mode.
Added:
llvm/trunk/test/CodeGen/X86/2007-10-31-extractelement-i64.ll
Added: llvm/trunk/test/CodeGen/X8
On Oct 31, 2007, at 2:04 PM, Owen Anderson wrote:
> Author: resistor
> Date: Wed Oct 31 16:04:18 2007
> New Revision: 43578
>
> URL: http://llvm.org/viewvc/llvm-project?rev=43578&view=rev
> Log:
> Add a preverifier pass to check that every basic block ends in a
> terminator, so that we don't se
Author: lattner
Date: Wed Oct 31 23:20:16 2007
New Revision: 43602
URL: http://llvm.org/viewvc/llvm-project?rev=43602&view=rev
Log:
add a broken gcc version, thanks to P. Durante for pointing this out.
Modified:
llvm/trunk/docs/GettingStarted.html
Modified: llvm/trunk/docs/GettingStarted.htm
Author: resistor
Date: Wed Oct 31 22:54:23 2007
New Revision: 43601
URL: http://llvm.org/viewvc/llvm-project?rev=43601&view=rev
Log:
Now with less tabs!
Modified:
llvm/trunk/lib/VMCore/Verifier.cpp
Modified: llvm/trunk/lib/VMCore/Verifier.cpp
URL:
http://llvm.org/viewvc/llvm-project/llvm/tr
Author: lattner
Date: Wed Oct 31 23:43:13 2007
New Revision: 43603
URL: http://llvm.org/viewvc/llvm-project?rev=43603&view=rev
Log:
remove verifier command line option: this should be part of the API, not
a command line optn.
Modified:
llvm/trunk/lib/VMCore/Verifier.cpp
Modified: llvm/trunk/
Author: resistor
Date: Thu Nov 1 00:29:16 2007
New Revision: 43605
URL: http://llvm.org/viewvc/llvm-project?rev=43605&view=rev
Log:
Fix test/Transforms/DeadStoreElimination/PartialStore.ll, which had been
silently failing because of an incorrect run line for some time.
Modified:
llvm/trunk/l
Author: evancheng
Date: Thu Nov 1 01:22:48 2007
New Revision: 43606
URL: http://llvm.org/viewvc/llvm-project?rev=43606&view=rev
Log:
- Coalesce extract_subreg when both intervals are relatively small.
- Some code clean up.
Modified:
llvm/trunk/include/llvm/CodeGen/SimpleRegisterCoalescing.h
Author: lattner
Date: Thu Nov 1 01:49:54 2007
New Revision: 43607
URL: http://llvm.org/viewvc/llvm-project?rev=43607&view=rev
Log:
Add the start of chapter 6, still much to go.
Added:
llvm/trunk/docs/tutorial/LangImpl6.html
Modified:
llvm/trunk/docs/tutorial/index.html
Added: llvm/trunk
27 matches
Mail list logo