- May 05, 2006
-
-
Chris Lattner authored
llvm-svn: 28132
-
- May 03, 2006
-
-
Owen Anderson authored
Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference. This fixes PR 759. llvm-svn: 28074
-
- May 02, 2006
-
-
Nate Begeman authored
llvm-svn: 28057
-
Nate Begeman authored
basic block labels, consolidating the code to do so in one place for each target. llvm-svn: 28050
-
Jeff Cohen authored
llvm-svn: 28047
-
Jeff Cohen authored
llvm-svn: 28046
-
Jeff Cohen authored
llvm-svn: 28044
-
- May 01, 2006
-
-
Chris Lattner authored
llvm-svn: 28026
-
- Apr 22, 2006
-
-
Nate Begeman authored
x86 and ppc for 100% dense switch statements when relocations are non-PIC. This support will be extended and enhanced in the coming days to support PIC, and less dense forms of jump tables. llvm-svn: 27947
-
- Mar 07, 2006
-
-
Jim Laskey authored
asm printer. llvm-svn: 26599
-
- Mar 03, 2006
-
-
Evan Cheng authored
llvm-svn: 26493
-
- Mar 01, 2006
-
-
Evan Cheng authored
span multiple lines. llvm-svn: 26463
-
- Feb 24, 2006
-
-
Chris Lattner authored
llvm-svn: 26364
-
Chris Lattner authored
llvm-svn: 26362
-
- Feb 23, 2006
-
-
Chris Lattner authored
several bugs in inline asm expanded operands. llvm-svn: 26332
-
- Feb 09, 2006
-
-
Chris Lattner authored
value/alignment pair for each constant, keep a value/offset pair. llvm-svn: 26078
-
Chris Lattner authored
llvm-svn: 26076
-
Chris Lattner authored
llvm-svn: 26074
-
Chris Lattner authored
llvm-svn: 26065
-
- Feb 06, 2006
-
-
Chris Lattner authored
llvm-svn: 26021
-
- Feb 05, 2006
-
-
Chris Lattner authored
llvm-svn: 25981
-
Chris Lattner authored
llvm-svn: 25978
-
- Feb 01, 2006
-
-
Chris Lattner authored
substituted operands. For this testcase: int %test(int %A, int %B) { %C = call int asm "xyz $0, $1, $2", "=r,r,r"(int %A, int %B) ret int %C } we now emit: _test: or r2, r3, r3 or r3, r4, r4 xyz r2, r2, r3 ;; look here or r3, r2, r2 blr ... note the substituted operands. :) llvm-svn: 25886
-
Chris Lattner authored
llvm-svn: 25865
-
- Jan 31, 2006
-
-
Evan Cheng authored
llvm-svn: 25855
-
Chris Lattner authored
llvm-svn: 25822
-
- Jan 27, 2006
-
-
Chris Lattner authored
llvm-svn: 25676
-
- Jan 26, 2006
-
-
Jim Laskey authored
Global Variable information is now pulled from "llvm.dbg.globals" llvm-svn: 25655
-
- Jan 24, 2006
-
-
Chris Lattner authored
llvm-svn: 25572
-
Chris Lattner authored
llvm-svn: 25565
-
- Jan 12, 2006
-
-
Chris Lattner authored
llvm-svn: 25251
-
- Jan 04, 2006
-
-
Jim Laskey authored
pass manager do it's thing." Fixes crash when compiling -g files and suppresses dwarf statements if no debug info is present. llvm-svn: 25100
-
Jim Laskey authored
llvm-svn: 25093
-
- Dec 28, 2005
-
-
Duraid Madina authored
llvm-svn: 25034
-
- Dec 21, 2005
-
-
Chris Lattner authored
llvm-svn: 24887
-
- Dec 13, 2005
-
-
Chris Lattner authored
for emitting the ctor/dtor list for common targets. llvm-svn: 24694
-
- Dec 09, 2005
-
-
Chris Lattner authored
llvm-svn: 24646
-
- Dec 06, 2005
-
-
Nate Begeman authored
constant nodes with vector types. Also teach the asm printer how to print ConstantPacked constant pool entries. This allows us to generate altivec code such as the following, which adds a vector constantto a packed float. LCPI1_0: <4 x float> < float 0.0e+0, float 0.0e+0, float 0.0e+0, float 1.0e+0 > .space 4 .space 4 .space 4 .long 1065353216 ; float 1 .text .align 4 .globl _foo _foo: lis r2, ha16(LCPI1_0) la r2, lo16(LCPI1_0)(r2) li r4, 0 lvx v0, r4, r2 lvx v1, r4, r3 vaddfp v0, v1, v0 stvx v0, r4, r3 blr For the llvm code: void %foo(<4 x float> * %a) { entry: %tmp1 = load <4 x float> * %a; %tmp2 = add <4 x float> %tmp1, < float 0.0, float 0.0, float 0.0, float 1.0 > store <4 x float> %tmp2, <4 x float> *%a ret void } llvm-svn: 24616
-
- Nov 21, 2005
-
-
Chris Lattner authored
add generic constant pool emitter llvm-svn: 24464
-
Chris Lattner authored
llvm-svn: 24461
-