- Sep 11, 2007
-
-
Chris Lattner authored
llvm-svn: 41849
-
- Sep 08, 2007
-
-
Evan Cheng authored
registers. The scheduler is now responsible for emitting them. llvm-svn: 41781
-
- Sep 04, 2007
-
-
Evan Cheng authored
Always check the type of node. This prevents situations such as selecting 32-bit rotate target instruction for a 64-bit node when 64-bit pattern is missing. llvm-svn: 41710
-
- Aug 16, 2007
-
-
Dan Gohman authored
llvm-svn: 41128
-
- Aug 13, 2007
-
-
Reid Spencer authored
the list of link time passes to be run, just as for opt, with the -debug-pass=Arguments option. llvm-svn: 41040
-
- Aug 11, 2007
-
-
Reid Spencer authored
the pass arguments that it supports. llvm-svn: 41019
-
- Aug 10, 2007
-
-
Rafael Espindola authored
llvm-svn: 40986
-
- Aug 06, 2007
-
-
Chandler Carruth authored
This resolves a regression of BasicAA which failed to find any memory information for overloaded intrinsics (PR1600). This resolves that issue, and improves the matching scheme to use a BitVector rather than a binary search. llvm-svn: 40872
-
- Aug 04, 2007
-
-
Chandler Carruth authored
This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future. This also changes the syntax for llvm.bswap, llvm.part.set, llvm.part.select, and llvm.ct* intrinsics. They are automatically upgraded by both the LLVM ASM reader and the bitcode reader. The test cases have been updated, with special tests added to ensure the automatic upgrading is supported. llvm-svn: 40807
-
- Aug 02, 2007
-
-
Evan Cheng authored
llvm-svn: 40709
-
- Jul 30, 2007
-
-
Dan Gohman authored
llvm-svn: 40589
-
- Jul 27, 2007
-
-
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
-
- Jul 26, 2007
-
-
Dan Gohman authored
llvm-svn: 40527
-
Christopher Lamb authored
llvm-svn: 40519
-
Christopher Lamb authored
llvm-svn: 40518
-
Christopher Lamb authored
llvm-svn: 40513
-
- Jul 25, 2007
-
-
Dan Gohman authored
llvm-svn: 40479
-
- Jul 20, 2007
-
-
Chandler Carruth authored
but I think it got lost in the conversion mess. llvm-svn: 40107
-
Evan Cheng authored
llvm-svn: 40075
-
- Jul 19, 2007
-
-
Evan Cheng authored
InOperandList. This gives one piece of important information: # of results produced by an instruction. An example of the change: def ADD32rr : I<0x01, MRMDestReg, (ops GR32:$dst, GR32:$src1, GR32:$src2), "add{l} {$src2, $dst|$dst, $src2}", [(set GR32:$dst, (add GR32:$src1, GR32:$src2))]>; => def ADD32rr : I<0x01, MRMDestReg, (outs GR32:$dst), (ins GR32:$src1, GR32:$src2), "add{l} {$src2, $dst|$dst, $src2}", [(set GR32:$dst, (add GR32:$src1, GR32:$src2))]>; llvm-svn: 40033
-
- Jul 18, 2007
-
-
Chris Lattner authored
llvm-svn: 39993
-
- Jul 13, 2007
-
-
Dan Gohman authored
llvm-svn: 39828
-
- Jul 10, 2007
-
-
Evan Cheng authored
llvm-svn: 38498
-
- Jul 09, 2007
-
-
Reid Spencer authored
tools such as svn info and svn status. llvm-svn: 38446
-
Reid Spencer authored
llvm-svn: 38440
-
- Jul 07, 2007
-
-
Evan Cheng authored
llvm-svn: 37963
-
- Jul 06, 2007
-
-
Rafael Espindola authored
llvm-svn: 37940
-
Evan Cheng authored
llvm-svn: 37933
-
- Jul 05, 2007
-
-
Evan Cheng authored
llvm-svn: 37900
-
Evan Cheng authored
Instructions with ImmutablePredicateOperand aren't really predicable since their predicates are fixed at isel time. llvm-svn: 37899
-
- Jul 04, 2007
-
-
Reid Spencer authored
llvm-svn: 37867
-
- Jul 03, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 37859
-
- Jul 02, 2007
-
-
Reid Spencer authored
Implement -usecvs just in case we need to go back to cvs for some reason. llvm-svn: 37837
-
Reid Spencer authored
the -verbose option! Doh! llvm-svn: 37836
-
- Jun 29, 2007
-
-
John Criswell authored
llvm-svn: 37812
-
John Criswell authored
llvm-svn: 37801
-
Reid Spencer authored
llvm-svn: 37797
-
- Jun 27, 2007
-
-
Evan Cheng authored
llvm-svn: 37760
-
- Jun 26, 2007
-
-
Evan Cheng authored
llvm-svn: 37738
-
Reid Spencer authored
1. Fix comments for -usesvn and -svnurl options. 2. Fix default URL for SVN access. 3. Fix paths to accommodate "trunk" when checking out from SVN. llvm-svn: 37736
-