CIA.vc
LLVM
Low Level Virtual Machine
Stats » Projects » LLVM
informationsyndicateUTC clock
18:36 on Mar 20, 2010
event counters
The last message was received 20.15 minutes ago at 18:16 on Mar 20, 2010
10 messages so far today, 48 messages yesterday
145 messages so far this week, 331 messages last week
754 messages so far this month, 1126 messages last month
17887 messages since the first one, 1.6 years ago, for an average of 47.02 minutes between messages
recent messages
dateReversed sort columnprojectcontentlink
21 min agollvm
Commit by bwilson :: r99065 /llvm/trunk/lib/Target/ARM/ARMInstrNEON.td: (link)
Add instructions for double-spaced VLD3 and VLD4 without address register
writeback, and refactor the existing double-spaced VLD2 instructions.
These are only for the disassembler since codegen doesn't use them, at
least for now.
#
37 min agollvm
Commit by bwilson :: r99062 /llvm/trunk/lib/Target/ARM/ARMInstrNEON.td: (link)
Add VLD1 instructions with address register writeback.
#
54 min agollvm
Commit by d0k :: r99061 /llvm/trunk/lib/Target/PIC16/AsmPrinter/ (PIC16AsmPrinter.cpp PIC16AsmPrinter.h): (link)
PIC16: Simplify code by using a std::set<std::string> instead of a sorted & uniqued std::list of leaked char*.
#
06:34 todayllvm
Commit by bwilson :: r99049 /llvm/trunk/lib/Target/ARM/ARMInstrVFP.td: (link)
Revert the rest of 98679.
--- Reverse-merging r98679 into 'lib/Target/ARM/ARMInstrVFP.td':
U lib/Target/ARM/ARMInstrVFP.td
#
06:05 todayllvm
Commit by bwilson :: r99043 /llvm/trunk/lib/Target/ARM/ARMBaseRegisterInfo.cpp: (link)
Fix a very bad typo. Since the register number was off by one, the ARM
load/store optimizer would incorrectly think that registers D26 and D28
were consecutive and would generate a VLDM instruction to load them.
The assembler was not convinced.
#
03:53 todayllvm
Commit by djg :: r99036 /llvm/trunk/ (2 files in 2 dirs): (link)
Clear the SCEVExpander's insertion point after making deletions,
so that the SCEVExpander doesn't retain a dangling pointer as its
insert position. The dangling pointer in this case wasn't ever used
to insert new instructions, but it was causing trouble with
SCEVExpander's code for automatically advancing its insert position
past debug intrinsics.

This fixes use-after-free errors that valgrind noticed in
test/Transforms/IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll and
test/Transforms/IndVarSimplify/exit_value_tests.ll.
#
03:17 todayllvm
Commit by evancheng :: r99033 /llvm/trunk/test/CodeGen/X86/sibcall.ll: (link)
Stupid svn. Add back to the lost sibcall tests.
#
02:58 todayllvm
Commit by evancheng :: r99032 /llvm/trunk/lib/Target/X86/X86ISelLowering.cpp: (link)
If call result is in ST0 and it is not being passed to the caller's
caller, then it is not safe to optimize the call into a sibcall since
the call result has to be popped off the x87 stack.
#
01:58 todayllvm
Commit by ddunbar :: r99031 /llvm/trunk/lib/MC/MachObjectWriter.cpp: (link)
Better fix for r98994, MachObjectWriterImpl wasn't intended to be virtual.
#
00:17 todayllvm
Commit by johnny :: r99014 /llvm/trunk/lib/Target/ARM/ARMInstrFormats.td: (link)
Add NLdStFrm Format.
#
23:50 yesterdayllvm
Commit by johnny :: r99013 /llvm/trunk/lib/Target/ARM/ARMInstrInfo.td: (link)
Revert r98679. The disassembler will be updated to depend on the existence of
IndexModeUpd and then populates the Inst{21}=1 while populating the instructions
for disassembly.
#
23:04 yesterdayllvm
Commit by echristo :: r99011 /llvm/trunk/utils/TableGen/ (3 files): (link)
Revert r99009 temporarily it seems to be breaking the bots.
#
22:51 yesterdayllvm
Commit by bwilson :: r99010 /llvm/trunk/lib/Target/ARM/ (6 files): (link)
Revert this change, since it was causing ARM performance regressions.

--- Reverse-merging r98889 into '.':
U lib/Target/ARM/ARMInstrNEON.td
U lib/Target/ARM/ARMISelLowering.h
U lib/Target/ARM/ARMInstrInfo.td
U lib/Target/ARM/ARMInstrVFP.td
U lib/Target/ARM/ARMISelLowering.cpp
U lib/Target/ARM/ARMInstrFormats.td
#
22:40 yesterdayllvm
Commit by lattner :: r99009 /llvm/trunk/utils/TableGen/ (3 files): (link)
Change intrinsic result type for void to store it as an empty list
instead of as a single element list with VoidTy.
#
21:56 yesterdayllvm
Commit by lattner :: r99003 /llvm/trunk/utils/TableGen/ (2 files): (link)
make getOperandNum a static function (since it's just used by
ApplyTypeConstraint) and make it handle multiple result nodes.
#
21:51 yesterdayllvm
Commit by djg :: r99001 /llvm/trunk/ (2 files in 2 dirs): (link)
Fix more places to more thoroughly ignore debug intrinsics. This fixes
use-before-def errors in SCEVExpander-produced code in sqlite3 when debug
info with optimization is enabled, though the testcases for this are
dependent on use-list order.
#
21:43 yesterdayllvm
Commit by lattner :: r99000 /llvm/trunk/lib/Target/X86/ (X86Instr64bit.td X86InstrInfo.td): (link)
remove the patterns that I commented out in r98930, Dan verified
that they are dead.
#
21:37 yesterdayllvm
Commit by lattner :: r98999 /llvm/trunk/utils/TableGen/ (5 files): (link)
major surgery on tblgen: generalize TreePatternNode
to maintain a list of types (one for each result of
the node) instead of a single type. There are liberal
hacks added to emulate the old behavior in various
situations, but they can start disolving now.
#
21:31 yesterdayllvm
Commit by criswell :: r98998 /llvm/trunk/ (autoconf/configure.ac configure): (link)
Force configuration of some projects before others. In particular, some
projects rely upon llvm-gcc, the LLVM test suite, and poolalloc. This ensures
that the aforementioned projects have their object trees created first so that
other projects can find their object trees when they themselves are configured.
#
21:26 yesterdayllvm
Commit by rafael :: r98994 /llvm/trunk/lib/MC/MachObjectWriter.cpp: (link)
Fix -Wnon-virtual-dtor warning.
#