- Jan 21, 2009
-
-
Mikhail Glushenkov authored
Change the naming scheme for llvmc plugins so that they do not appear in 'llvm-config --libs' output. llvm-svn: 62687
-
Mikhail Glushenkov authored
llvm-svn: 62686
-
Mikhail Glushenkov authored
llvm-svn: 62685
-
Duncan Sands authored
generating debug info in the compiler. llvm-svn: 62684
-
Duncan Sands authored
this test into FrontendC to ensure that llvm-gcc is available; assemble using "llvm-gcc -xassembler" rather than "as". llvm-svn: 62683
-
Duncan Sands authored
llvm-svn: 62682
-
Sanjiv Gupta authored
llvm-svn: 62681
-
Duncan Sands authored
prototypes, in operand type legalization. No functionality change. llvm-svn: 62680
-
Owen Anderson authored
I accidentally removed this check in an earlier commit, which cause breakage in the pre alloc splitter. llvm-svn: 62678
-
Sanjiv Gupta authored
Also a few signed comparison fixes. llvm-svn: 62665
-
Scott Michel authored
- Ensure that (operation) legalization emits proper FDIV libcall when needed. - Fix various bugs encountered during llvm-spu-gcc build, along with various cleanups. - Start supporting double precision comparisons for remaining libgcc2 build. Discovered interesting DAGCombiner feature, which is currently solved via custom lowering (64-bit constants are not legal on CellSPU, but DAGCombiner insists on inserting one anyway.) - Update README. llvm-svn: 62664
-
Sanjiv Gupta authored
Allow targets to legalize operations (with illegal operands) that produces multiple values. For example, a load with an illegal operand (a load produces two values, a value and chain). llvm-svn: 62663
-
Evan Cheng authored
unsigned test(unsigned a) { return ~a; } llvm used to generate: movl $4294967295, %eax xorl 4(%esp), %eax Now it generates: movl 4(%esp), %eax notl %eax It's 3 bytes shorter. llvm-svn: 62661
-
Dale Johannesen authored
llvm-svn: 62660
-
Dale Johannesen authored
Besides APFloat, this involved removing code from two places that thought they knew the result of frem(0., x) but were wrong. llvm-svn: 62645
-
Owen Anderson authored
llvm-svn: 62639
-
Devang Patel authored
llvm-svn: 62638
-
- Jan 20, 2009
-
-
Devang Patel authored
llvm-svn: 62625
-
Devang Patel authored
llvm-svn: 62624
-
Dale Johannesen authored
invoking the host fmod, not by lowering to frem and constant-folding that. Fix this so it tests what I want to test. llvm-svn: 62622
-
Chris Lattner authored
for whatever llc defaults to. This fixes PR3363 llvm-svn: 62619
-
Evan Cheng authored
Fix PR3243: a LiveVariables bug. When HandlePhysRegKill is checking whether the last reference is also the last def (i.e. dead def), it should also check if last reference is the current machine instruction being processed. This can happen when it is processing a physical register use and setting the current machine instruction as sub-register's last ref. llvm-svn: 62617
-
Duncan Sands authored
llvm-svn: 62616
-
Bill Wendling authored
causing the limited precision stuff to produce the wrong result for values in the range [0, 1). llvm-svn: 62615
-
Devang Patel authored
llvm-svn: 62610
-
Evan Cheng authored
llvm-svn: 62604
-
Devang Patel authored
llvm-svn: 62603
-
Devang Patel authored
llvm-svn: 62602
-
Evan Cheng authored
llvm-svn: 62600
-
Devang Patel authored
llvm-svn: 62598
-
Devang Patel authored
llvm-svn: 62596
-
Devang Patel authored
llvm-svn: 62594
-
Dale Johannesen authored
fully implemented yet and not used. This is mainly to clarify that APFloat::mod implements C fmod, not remainder. llvm-svn: 62593
-
Chris Lattner authored
Patrick Boettcher! llvm-svn: 62592
-
Chris Lattner authored
llvm-svn: 62591
-
Chris Lattner authored
llvm-svn: 62590
-
Devang Patel authored
llvm-svn: 62589
-
Duncan Sands authored
accidentally reverted again. llvm-svn: 62587
-
Evan Cheng authored
llvm-svn: 62584
-
Bill Wendling authored
llvm-svn: 62578
-