- Jul 31, 2007
-
-
Evan Cheng authored
Redo and generalize previously removed opt for pinsrw: (vextract (v4i32 bc (v4f32 s2v (f32 load ))), 0) -> (i32 load ) llvm-svn: 40628
-
Devang Patel authored
Use simple analysis interface to preserve analysis info maintained by other loop passes. llvm-svn: 40627
-
Devang Patel authored
llvm-svn: 40626
-
Devang Patel authored
Right now, this interface provides hooks for only to operations, 1) clone basic block 2) delete value. llvm-svn: 40625
-
Christopher Lamb authored
llvm-svn: 40624
-
Reid Spencer authored
llvm-svn: 40621
-
Reid Spencer authored
function result to be passed in a register. This implements the GCC regparm function attribute for llvm by translation to the InReg parameter attribute and fixes test/CFrontend/2002-07-30-SubregSetAssertion.c llvm-svn: 40619
-
Reid Spencer authored
front end converts regparm attribute on the gcc function into InReg attribute on the llvm function. This fixes test/CFrontend/2002-07-30-SubrefSetAssertion.c llvm-svn: 40618
-
Evan Cheng authored
llvm-svn: 40617
-
Chris Lattner authored
llvm-svn: 40616
-
Reid Spencer authored
llvm-svn: 40613
-
Reid Spencer authored
Fix the comment for WSNL to describe its actual function. llvm-svn: 40612
-
Reid Spencer authored
llvm-svn: 40611
-
Reid Spencer authored
Make the AsmParser auto-upgrade the old zext and sext keywords for parameter attributes and handle the end-of-line ambiguity. llvm-svn: 40610
-
Devang Patel authored
llvm-svn: 40609
-
Anton Korobeynikov authored
things, it wasn't designed to handle. llvm-svn: 40608
-
- Jul 30, 2007
-
-
Owen Anderson authored
llvm-svn: 40607
-
Devang Patel authored
llvm-svn: 40606
-
Scott Michel authored
- Fixed an existing unexpanded tab. llvm-svn: 40605
-
Devang Patel authored
llvm-svn: 40604
-
Devang Patel authored
llvm-svn: 40603
-
Devang Patel authored
llvm-svn: 40602
-
Anton Korobeynikov authored
JITer (short path is added for darwin). This is needed to properly JIT llvm-gcc-4.2-built binaries, since cxa_atexit is enabled by default on much more targets. llvm-svn: 40600
-
Reid Spencer authored
llvm-svn: 40599
-
Dan Gohman authored
llvm-svn: 40598
-
Owen Anderson authored
use up the entire 32-bit address space. llvm-svn: 40596
-
Owen Anderson authored
llvm-svn: 40595
-
Dan Gohman authored
llvm-svn: 40594
-
Dan Gohman authored
for prettiness. llvm-svn: 40593
-
Dan Gohman authored
it does not have a Module parameter. llvm-svn: 40590
-
Dan Gohman authored
llvm-svn: 40589
-
Dan Gohman authored
llvm-svn: 40588
-
Evan Cheng authored
llvm-svn: 40586
-
- Jul 29, 2007
-
-
Christopher Lamb authored
Change the x86 backend to use extract_subreg for truncation operations. Passes DejaGnu, SingleSource and MultiSource. llvm-svn: 40578
-
- Jul 28, 2007
-
-
Christopher Lamb authored
llvm-svn: 40572
-
- Jul 27, 2007
-
-
Devang Patel authored
to make it easier to understand failure. llvm-svn: 40567
-
Duncan Sands authored
llvm-svn: 40566
-
Devang Patel authored
llvm-svn: 40564
-
Devang Patel authored
llvm-svn: 40560
-
Chuck Rose III authored
This commit fixes two things. One is a pair of VStudio compiler errors stemming from variables which defined within the for loop statement and also within the body of the for loop. I fixed these by renaming one of the two variables. Additionally, I've made the Function*->ExFunc map in ExternalFunctions.cpp a ManagedStatic object, so that cleanup will be done on llvm_shutdown. In repeated uses of the interpreter, where the same Function* address may get used for completely differnet functions, this was causing a crash. llvm-svn: 40558
-