- May 11, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 36978
-
Anton Korobeynikov authored
llvm-svn: 36977
-
- May 10, 2007
-
-
Duncan Sands authored
llvm-svn: 36975
-
Anton Korobeynikov authored
llvm-svn: 36974
-
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
-