- Dec 13, 2003
-
-
Alkis Evlogimenos authored
llvm-svn: 10447
-
Alkis Evlogimenos authored
allocaton on the X86 to add information to the machine code denoting that our floating point stackifier cannot handle virtual point register that are alive across basic blocks. This pass adds an implicit def of all virtual floating point register at the end of each basic block. llvm-svn: 10446
-
Alkis Evlogimenos authored
llvm-svn: 10445
-
Alkis Evlogimenos authored
llvm-svn: 10444
-
- Dec 12, 2003
-
-
John Criswell authored
a pointer. This evades a warning emitted by GCC when we cast from unsigned int (32 bit) to void * (64 bit) on SparcV9. llvm-svn: 10435
-
Brian Gaeke authored
use it to return the result of strlen. llvm-svn: 10433
-
Chris Lattner authored
request on to the TargetMachine if it supports the getJITStubForFunction method llvm-svn: 10431
-
Chris Lattner authored
namespacification. llvm-svn: 10430
-
Brian Gaeke authored
index by using I.getOperand() here. This was failing an assertion on basically every struct access. llvm-svn: 10426
-
Brian Gaeke authored
get an error inside the bytecode reader. llvm-svn: 10415
-
Chris Lattner authored
BasicAA/2003-12-11-ConstExprGEP.ll llvm-svn: 10412
-
- Dec 11, 2003
-
-
Chris Lattner authored
llvm-svn: 10410
-
Chris Lattner authored
Fix LICM/2003-12-11-SinkingToPHI.ll, and quite possibly all of the other known problems in the universe. llvm-svn: 10409
-
Chris Lattner authored
Add new -print-cfg-only pass llvm-svn: 10407
-
Chris Lattner authored
that it needs. This is pretty scary code! This fixes Regression.Transforms.LevelRaise.2002-07-16-SourceAndDestCrash Regression.Transforms.LevelRaise.2002-07-31-AssertionFailure llvm-svn: 10406
-
Chris Lattner authored
llvm-svn: 10400
-
Chris Lattner authored
This is a partial fix for PR 86 llvm-svn: 10399
-
Chris Lattner authored
llvm-svn: 10398
-
Brian Gaeke authored
is included. llvm-svn: 10397
-
Brian Gaeke authored
beginning of the archive member data as an argument. Get rid of ParseLongFilenameSection(), which is dead. In ReadArchiveBuffer(), implement support for 4.4BSD/MacOSX long filenames. This is kind of invasive, because they prepend the long filename to the archive member data, and then lie about the size. So we have to keep track of the real size. llvm-svn: 10392
-
Brian Gaeke authored
warning whenever it sees it. llvm-svn: 10391
-
Brian Gaeke authored
llvm-svn: 10390
-
Brian Gaeke authored
interpreting them. Move support for getting the value of a ConstantExpr into getConstantExprValue(), and add support for the rest of the different kinds of ConstantExprs. (I don't think I like ConstantExprs!) This requires separate procedures executeShlInst() and executeShrInst(). Reduce the number of references to TheEE. Get rid of an old comment mentioning annotations. Fix exitCalled(), which was crashing the Interpreter. This was a leftover from the return-value code refactoring. llvm-svn: 10389
-
- Dec 10, 2003
-
-
John Criswell authored
regression tests. llvm-svn: 10388
-
Chris Lattner authored
Thanks for pointing this out John :) llvm-svn: 10387
-
Chris Lattner authored
llvm-svn: 10386
-
Chris Lattner authored
llvm-svn: 10385
-
Chris Lattner authored
Fix bug: LowerInvoke/2003-12-10-Crash.llx llvm-svn: 10382
-
John Criswell authored
This makes LLVM and the generated C code more portable. llvm-svn: 10377
-
Chris Lattner authored
Reorder #includes Implement: IndVarsSimplify/2003-12-10-IndVarDeadCode.ll llvm-svn: 10376
-
John Criswell authored
the write() system call because it returns 64 bits on Solaris 64 bit, and an implicit return value of int says it returns 32 bits. Admittedly, this is a bit of a hack. llvm-svn: 10375
-
Chris Lattner authored
Fix bug: LoopSimplify/2003-12-10-ExitBlocksProblem.ll llvm-svn: 10373
-
Chris Lattner authored
llvm-svn: 10371
-
Chris Lattner authored
llvm-svn: 10370
-
Chris Lattner authored
Make LICM itself a bit more efficient, and make the generated code more efficient too: don't insert a store in every exit block, because a particular block may be exited to more than once by a loop llvm-svn: 10369
-
Chris Lattner authored
llvm-svn: 10367
-
Chris Lattner authored
Provide a context module to WriteAsOperand llvm-svn: 10366
-
Chris Lattner authored
better job, but this is the majority of the work. This implements LICM/sink*.ll llvm-svn: 10358
-
Chris Lattner authored
llvm-svn: 10348
-
- Dec 09, 2003
-
-
Chris Lattner authored
should make subsequent changes simpler. This also allows us to hoist vaarg and vanext instructions llvm-svn: 10342
-