- May 31, 2008
-
-
Dan Gohman authored
insertvalue and extractvalue to use constant indices instead of Value* indices. And begin updating LangRef.html. There's definately more to come here, but I'm checking this basic support in now to make it available to people who are interested. llvm-svn: 51806
-
- May 30, 2008
-
-
Matthijs Kooijman authored
insertvalue / extractvalue instructions. llvm-svn: 51766
-
- May 27, 2008
-
-
Gabor Greif authored
back out last commit: The .cpp file for a module should include its corresponding header first, even if redundant. llvm-svn: 51598
-
Gabor Greif authored
llvm-svn: 51590
-
Gabor Greif authored
llvm-svn: 51589
-
Gabor Greif authored
llvm-svn: 51588
-
- May 26, 2008
-
-
Gabor Greif authored
llvm-svn: 51570
-
Duncan Sands authored
the section or the visibility from one global value to another: copyAttributesFrom. This is particularly useful for duplicating functions: previously this was done by explicitly copying each attribute in turn at each place where a new function was created out of an old one, with the result that obscure attributes were regularly forgotten (like the collector or the section). Hopefully now everything is uniform and nothing is forgotten. llvm-svn: 51567
-
- May 24, 2008
-
-
Evan Cheng authored
llvm-svn: 51533
-
Evan Cheng authored
Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2.unpckl.pd intrinsics. These will be lowered into shuffles. llvm-svn: 51531
-
Evan Cheng authored
llvm-svn: 51523
-
- May 23, 2008
-
-
Dan Gohman authored
use it instead of duplicating its functionality. llvm-svn: 51499
-
Dan Gohman authored
llvm-svn: 51496
-
Dan Gohman authored
instructions. llvm-svn: 51461
-
- May 22, 2008
-
-
Chris Lattner authored
with normal outputs. Testcase here: test/CodeGen/X86/asm-indirect-mem.ll llvm-svn: 51409
-
- May 19, 2008
-
-
Gordon Henriksen authored
llvm-svn: 51238
-
- May 17, 2008
-
-
Nick Lewycky authored
llvm-svn: 51223
-
Nick Lewycky authored
llvm-svn: 51217
-
Nick Lewycky authored
llvm-svn: 51216
-
- May 16, 2008
-
-
Eric Christopher authored
its associated call site. llvm-svn: 51204
-
Gabor Greif authored
API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time. (Merge from use-diet branch.) llvm-svn: 51200
-
Dan Gohman authored
test/Verifier/2002-11-05-GetelementptrPointers.ll, which was incorrect. Instead, fix getIndexedType to not follow pointer types, as PointerType is a subclass of CompositeType. llvm-svn: 51171
-
- May 15, 2008
-
-
Dan Gohman authored
moving toward making structs and arrays first-class types. llvm-svn: 51157
-
Gabor Greif authored
Fix a bunch of 80col violations that arose from the Create API change. Tweak makefile targets to find these better. llvm-svn: 51143
-
Nate Begeman authored
operator new() referring to the static initTags function, which has to be in the same linkage unit as any file including User.h. llvm-svn: 51136
-
- May 14, 2008
-
-
Dale Johannesen authored
are represented as "weak", but there are subtle differences in some cases on Darwin, so we need both. The intent is that "common" will behave identically to "weak" unless somebody changes their target to do something else. No functional change as yet. llvm-svn: 51118
-
Dan Gohman authored
llvm-svn: 51088
-
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
-