- May 10, 2007
-
-
Dale Johannesen authored
llvm-svn: 36966
-
- May 09, 2007
-
-
Evan Cheng authored
llvm-svn: 36962
-
Anton Korobeynikov authored
Do not assert, when case range split metric is zero and JTs are not allowed: just emit binary tree in this case. This fixes PR1403. llvm-svn: 36959
-
- May 08, 2007
-
-
Bill Wendling authored
certain linkers... llvm-svn: 36944
-
Evan Cheng authored
llvm-svn: 36943
-
- May 07, 2007
-
-
Evan Cheng authored
llvm-svn: 36910
-
Evan Cheng authored
- (store (bitconvert v)) -> (store v) if resultant store does not require higher alignment - (bitconvert (load v)) -> (load (bitconvert*)v) if resultant load does not require higher alignment llvm-svn: 36908
-
Dale Johannesen authored
llvm-svn: 36907
-
Duncan Sands authored
attribute index being used. Fix proposed by Anton Korobeynikov, who asked me to implement and commit it for him. This is PR1398. llvm-svn: 36906
-
- May 06, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 36891
-
Nick Lewycky authored
llvm-svn: 36873
-
- May 05, 2007
-
-
Duncan Sands authored
hardwiring in the C++ one. llvm-svn: 36789
-
Chris Lattner authored
Implement support for expanding a bitcast from an illegal vector type to a legal one (e.g. 4xi32 -> 4xf32 in SSE1). This fixes PR1371 and CodeGen/X86/2007-05-05-VecCastExpand.ll llvm-svn: 36787
-
Duncan Sands authored
llvm-svn: 36781
-
Anton Korobeynikov authored
some small cleanup was made. llvm-svn: 36780
-
- May 04, 2007
-
-
Duncan Sands authored
handle this case too. llvm-svn: 36745
-
Evan Cheng authored
llvm-svn: 36716
-
- May 03, 2007
-
-
Chris Lattner authored
and PR1382 llvm-svn: 36672
-
Devang Patel authored
llvm-svn: 36662
-
Anton Korobeynikov authored
llvm-svn: 36654
-
- May 02, 2007
-
-
Devang Patel authored
Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652
-
Lauro Ramos Venancio authored
llvm-svn: 36648
-
Anton Korobeynikov authored
1. Correct output offsets on Linux 2. Fix "style" of personality function. It shouldn't be indirect. llvm-svn: 36633
-
- May 01, 2007
-
-
Devang Patel authored
llvm-svn: 36632
-
Evan Cheng authored
If call frame is not part of stack frame and no dynamic alloc, eliminateFrameIndex() must adjust SP offset with size of call frames. llvm-svn: 36625
-
Evan Cheng authored
llvm-svn: 36622
-
Nate Begeman authored
llvm-svn: 36618
-
Evan Cheng authored
argument space for call sites in the function immediately on entry to the current function. This eliminates the need for add/sub sp brackets around call sites. However, this is not always a good idea. If the "call frame" is large and the target load / store instructions have small immediate field to encode sp offset, this can cause poor codegen. In the worst case, this can make it impossible to scavenge a register if the reserved spill slot is pushed too far apart from sp / fp. llvm-svn: 36607
-
Evan Cheng authored
produce two results.) * Do not touch volatile loads. llvm-svn: 36604
-
Chris Lattner authored
llvm-svn: 36602
-
Chris Lattner authored
llvm-svn: 36600
-
- Apr 30, 2007
-
-
Chris Lattner authored
register, preallocate all input registers and the early clobbered output. This fixes PR1357 and CodeGen/PowerPC/2007-04-30-InlineAsmEarlyClobber.ll llvm-svn: 36599
-
Evan Cheng authored
llvm-svn: 36594
-
Chris Lattner authored
pieces of it. No functionality change. llvm-svn: 36592
-
Chris Lattner authored
llvm-svn: 36590
-
Chris Lattner authored
# InlineAsm Start subfc r3,r5,r4 subfze r4,r3 # InlineAsm End print: # InlineAsm Start subfc r3,r5,r4 subfze r4,r3 # InlineAsm End llvm-svn: 36589
-
- Apr 29, 2007
-
-
Chris Lattner authored
llvm-svn: 36568
-
Anton Korobeynikov authored
llvm-svn: 36564
-
- Apr 28, 2007
-
-
Chris Lattner authored
before the copies into physregs are done. This avoids having flag operands skip the store, causing cycles in the dag at sched time. This fixes infinite loops on these tests: test/CodeGen/Generic/2007-04-08-MultipleFrameIndices.ll for PR1308 test/CodeGen/PowerPC/2007-01-29-lbrx-asm.ll test/CodeGen/PowerPC/2007-01-31-InlineAsmAddrMode.ll test/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll for PR828 llvm-svn: 36547
-
Chris Lattner authored
llvm-svn: 36546
-