- Aug 01, 2007
-
-
David Greene authored
New CallInst interface to address GLIBCXX_DEBUG errors caused by indexing an empty std::vector. Updates to all clients. llvm-svn: 40660
-
Evan Cheng authored
llvm-svn: 40654
-
- Jul 30, 2007
-
-
Scott Michel authored
- Fixed an existing unexpanded tab. llvm-svn: 40605
-
Dan Gohman authored
llvm-svn: 40598
-
Dan Gohman authored
for prettiness. llvm-svn: 40593
-
- Jul 27, 2007
-
-
Duncan Sands authored
still under discussion. llvm-svn: 40549
-
Christopher Lamb authored
llvm-svn: 40548
-
- Jul 26, 2007
-
-
Dan Gohman authored
offsets. The SrcValueOffset values are the real offsets from the SrcValue base pointers. llvm-svn: 40534
-
Christopher Lamb authored
Add a MachineFunction pass, which runs post register allocation, that turns subreg insert/extract instruction into register copies. This ensures correct code gen if the coalescer isn't able to remove all subreg instructions. llvm-svn: 40521
-
Christopher Lamb authored
llvm-svn: 40520
-
Christopher Lamb authored
llvm-svn: 40516
-
Christopher Lamb authored
llvm-svn: 40514
-
Christopher Lamb authored
Fix infinite recursion for when extract_vector_elt is legal. Unfortunately no public targets use this code-path, so no test. llvm-svn: 40510
-
Evan Cheng authored
llvm-svn: 40500
-
- Jul 25, 2007
-
-
Anton Korobeynikov authored
- Split EH and debug infiormation - Make DwarfWriter more verbose in some cases llvm-svn: 40481
-
Dan Gohman authored
llvm-svn: 40480
-
- Jul 23, 2007
-
-
Dan Gohman authored
llvm-svn: 40443
-
- Jul 21, 2007
-
-
Dan Gohman authored
when there are no uses. This fixes a dangling-pointer bug, where pointers to deleted instructions were not removed from kills lists. More info here: http://lists.cs.uiuc.edu/pipermail/llvmdev/2007-July/009749.html llvm-svn: 40131
-
- Jul 20, 2007
-
-
Evan Cheng authored
llvm-svn: 40123
-
- Jul 19, 2007
-
-
Duncan Sands authored
what it thought it was doing. llvm-svn: 40044
-
Evan Cheng authored
llvm-svn: 40022
-
- Jul 18, 2007
-
-
Dan Gohman authored
alignment is equal to the stack alignment. llvm-svn: 40004
-
- Jul 17, 2007
-
-
Evan Cheng authored
llvm-svn: 39979
-
- Jul 16, 2007
-
-
Dan Gohman authored
llvm-svn: 39921
-
- Jul 14, 2007
-
-
Nick Lewycky authored
llvm-svn: 39856
-
Anton Korobeynikov authored
This patch fills the last necessary bits to enable exceptions handling in LLVM. Currently only on x86-32/linux. In fact, this patch adds necessary intrinsics (and their lowering) which represent really weird target-specific gcc builtins used inside unwinder. After corresponding llvm-gcc patch will land (easy) exceptions should be more or less workable. However, exceptions handling support should not be thought as 'finished': I expect many small and not so small glitches everywhere. llvm-svn: 39855
-
- Jul 13, 2007
-
-
Dan Gohman authored
llvm-svn: 39827
-
Dan Gohman authored
feedback. This theoretically makes the common (scalar) case more efficient. llvm-svn: 39823
-
Dale Johannesen authored
llvm-svn: 39817
-
Dale Johannesen authored
Change name of -sched option and DEBUG_TYPE to pre-RA-sched; adjust testcases. llvm-svn: 39816
-
- Jul 12, 2007
-
-
Duncan Sands authored
should be output as unsigned values. Checked against gcc. llvm-svn: 39775
-
- Jul 11, 2007
-
-
Evan Cheng authored
llvm-svn: 39748
-
Duncan Sands authored
llvm-svn: 39732
-
Duncan Sands authored
llvm-svn: 38535
-
Evan Cheng authored
llvm-svn: 38534
-
Evan Cheng authored
llvm-svn: 38525
-
David Greene authored
llvm-svn: 38516
-
- Jul 10, 2007
-
-
Dan Gohman authored
the new CONCAT_VECTORS node type instead, as that's what legalize uses now. And add a peep for EXTRACT_VECTOR_ELT of INSERT_VECTOR_ELT. llvm-svn: 38503
-
Evan Cheng authored
llvm-svn: 38496
-
Evan Cheng authored
llvm-svn: 38495
-