- Dec 23, 2005
-
-
Chris Lattner authored
llvm-svn: 24978
-
Chris Lattner authored
to represent the int part (because it's always 32-bits) llvm-svn: 24976
-
Chris Lattner authored
llvm-svn: 24975
-
Chris Lattner authored
llvm-svn: 24974
-
Chris Lattner authored
llvm-svn: 24973
-
Chris Lattner authored
llvm-svn: 24972
-
Chris Lattner authored
llvm-svn: 24970
-
- Dec 22, 2005
-
-
Reid Spencer authored
llvm-svn: 24968
-
Chris Lattner authored
llvm-svn: 24967
-
Chris Lattner authored
llvm-svn: 24965
-
Chris Lattner authored
llvm-svn: 24964
-
Reid Spencer authored
Implement the suggested check to ensure that out-of-range float constants don't get accepted by LLVM accidentally. Adjust the supporting test cases as well. llvm-svn: 24963
-
Reid Spencer authored
* Allow the ExecuteAndWait to return negative values if a signal is detected as the reason for the child termination. This is needed to support bugpoint detecting bad things in its child processes. llvm-svn: 24960
-
Chris Lattner authored
llvm-svn: 24956
-
Duraid Madina authored
whimper out of doing things the Right Way, and hack up a generic 'BRCALL' instruction, that gets generated when calls are lowered. This gets selected by hand in the DAG isel, where it gets turned into real (i.e. in tablegen) br.call instructions. BUG: this dies on void calls, but seems to work otherwise? llvm-svn: 24952
-
Duraid Madina authored
llvm-svn: 24951
-
Duraid Madina authored
llvm-svn: 24950
-
Duraid Madina authored
llvm-svn: 24948
-
Duraid Madina authored
BUG: calling printf(string, float) will load the float into the wrong register, completely forget about loading the string, etce llvm-svn: 24947
-
Duraid Madina authored
to IA64ISD llvm-svn: 24946
-
Chris Lattner authored
the rough idea sketched out in http://nondot.org/sabre/LLVMNotes/CallGraphClass.txt, allowing new spiffy implementations of the callgraph interface to be built. Many thanks to Saem Ghani for contributing this! llvm-svn: 24944
-
Chris Lattner authored
llvm-svn: 24943
-
Duraid Madina authored
i.e. r1/r12/rp are saved/restored regardless of scheduling/luck TODO: calls to external symbols, indirect (function descriptor) calls, performance (we're being paranoid right now) BUG: the code for handling calls to vararg functions breaks if FP args are passed (this will make printf() go haywire so a bunch of tests will fail) BUG: this seems to trigger some legalize nastiness llvm-svn: 24942
-
Duraid Madina authored
SPARCv8. (we copy sparcv8's workaround for tablegen not being nice about ISD::CALL/TAILCALL) llvm-svn: 24941
-
Duraid Madina authored
llvm-svn: 24939
-
Reid Spencer authored
Move the system dependent portion to lib/System/*/Alarm.inc. This makes the SlowOperationInformer platform independent. llvm-svn: 24938
-
Reid Spencer authored
dependent portion of the lib/Support/SlowOperationTimer code into the lib/System implementation where it can be ported to different platforms. llvm-svn: 24937
-
Evan Cheng authored
llvm-svn: 24935
-
Evan Cheng authored
llvm-svn: 24934
-
Reid Spencer authored
llvm-svn: 24926
-
Evan Cheng authored
llvm-svn: 24922
-
Evan Cheng authored
* Teach DAG combiner about X86ISD::SETCC by adding a TargetLowering hook. llvm-svn: 24921
-
- Dec 21, 2005
-
-
Evan Cheng authored
llvm-svn: 24920
-
Jim Laskey authored
llvm-svn: 24919
-
Evan Cheng authored
bytes to pop off stack. * Added support for X86 SETCC. llvm-svn: 24917
-
Jim Laskey authored
llvm-svn: 24914
-
Chris Lattner authored
llvm-svn: 24911
-
Chris Lattner authored
llvm-svn: 24910
-
Chris Lattner authored
llvm-svn: 24908
-
Chris Lattner authored
llvm-svn: 24907
-