- May 14, 2008
-
-
Gabor Greif authored
Do not rely on std::swap<Use>, provide a (faster) member function instead. This change is primarily necessitated by MSVC++'s incompatibility with declaring std::swap<Use> to be a friend of Use. Also contains some minor tweaks to Use inline functions, to undo pointless changes that sneaked in with the last merge. llvm-svn: 51078
-
Devang Patel authored
llvm-svn: 51075
-
- May 13, 2008
-
-
Gabor Greif authored
llvm-svn: 51023
-
Dan Gohman authored
address of the PassInfo directly instead of calling getPassInfo. This eliminates a bunch of dynamic initializations of static data. Also, fold RegisterPassBase into PassInfo, make a bunch of its data members const, and rearrange some code to initialize data members in constructors instead of using setter member functions. llvm-svn: 51022
-
Dan Gohman authored
several things that were neither in an anonymous namespace nor static but not intended to be global. llvm-svn: 51017
-
- May 12, 2008
-
-
Nate Begeman authored
llvm-svn: 50994
-
Nate Begeman authored
Hard code CmpInst back to i1 for now while I go track down what in the bitcode reader/writer is assuming i1 This was breaking a bunch of tests llvm-svn: 50992
-
Nate Begeman authored
llvm-svn: 50986
-
Nate Begeman authored
for details. CodeGen support coming in a follow up patch llvm-svn: 50985
-
Dan Gohman authored
llvm-svn: 50974
-
- May 10, 2008
-
-
Gabor Greif authored
llvm-svn: 50943
-
- May 09, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 50878
-
- May 08, 2008
-
-
Chris Lattner authored
llvm-svn: 50872
-
Chris Lattner authored
llvm-svn: 50869
-
Chris Lattner authored
Instruction::mayWriteToMemory stronger for invokes. llvm-svn: 50858
-
Anton Korobeynikov authored
llvm-svn: 50836
-
- May 07, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 50775
-
- May 06, 2008
-
-
Dan Gohman authored
llvm-svn: 50695
-
- May 04, 2008
-
-
Gordon Henriksen authored
llvm-svn: 50620
-
- May 03, 2008
-
-
Evan Cheng authored
Add separate intrinsics for MMX / SSE shifts with i32 integer operands. This allow us to simplify the horribly complicated matching code. llvm-svn: 50601
-
- Apr 30, 2008
-
-
Chris Lattner authored
llvm-svn: 50483
-
Chris Lattner authored
llvm-svn: 50465
-
- Apr 28, 2008
-
-
Gordon Henriksen authored
Patch by Anders Johnsen! llvm-svn: 50360
-
Chris Lattner authored
llvm-svn: 50328
-
- Apr 25, 2008
-
-
Nick Lewycky authored
r48047 r48084 r48085 r48086 r48088 r48096 r48099 r48109 and r48123. llvm-svn: 50265
-
- Apr 23, 2008
-
-
Chris Lattner authored
return instrs operands didn't match up with function results. llvm-svn: 50182
-
Chris Lattner authored
llvm-svn: 50137
-
Chris Lattner authored
call/invoke or undef. llvm-svn: 50129
-
- Apr 22, 2008
-
-
Chris Lattner authored
llvm-svn: 50078
-
- Apr 21, 2008
-
-
Chris Lattner authored
llvm-svn: 50032
-
Chris Lattner authored
llvm-svn: 50031
-
Chris Lattner authored
lost newlines between blocks. llvm-svn: 50024
-
Chris Lattner authored
whether it is used outside of some block. This can be used to see if there are any non-local references, for example. llvm-svn: 50004
-
- Apr 20, 2008
-
-
Chris Lattner authored
llvm-svn: 49999
-
Chris Lattner authored
llvm-svn: 49995
-
Chris Lattner authored
llvm-svn: 49976
-
Chris Lattner authored
llvm-svn: 49967
-
- Apr 19, 2008
-
-
Chris Lattner authored
a few new cases( see Integer/a1.ll), but not anything that would happen in practice. llvm-svn: 49965
-
Chris Lattner authored
llvm-svn: 49964
-
- Apr 16, 2008
-
-
Dale Johannesen authored
llvm-svn: 49799
-