- Jul 29, 2009
-
-
Owen Anderson authored
llvm-svn: 77494
-
Nick Lewycky authored
into a new BB that has no predecessors. llvm-svn: 77433
-
- Jul 28, 2009
-
-
Devang Patel authored
New name is Metadata.h. llvm-svn: 77370
-
Owen Anderson authored
llvm-svn: 77366
-
Owen Anderson authored
llvm-svn: 77347
-
Dan Gohman authored
to a few tests where it is required for the expected transformation. llvm-svn: 77290
-
Mike Stump authored
llvm-svn: 77289
-
Dan Gohman authored
llvm-svn: 77286
-
Dan Gohman authored
point where SI can get deleted. This fixes a use of free'd memory. This fixes Externals/Povray. llvm-svn: 77285
-
Mike Stump authored
if there are no other uses. If people don't need this routine anymore, if should be deleted. llvm-svn: 77274
-
Mike Stump authored
llvm-svn: 77271
-
Owen Anderson authored
llvm-svn: 77266
-
- Jul 27, 2009
-
-
Owen Anderson authored
llvm-svn: 77247
-
Devang Patel authored
llvm-svn: 77208
-
- Jul 26, 2009
-
-
Daniel Dunbar authored
llvm-svn: 77152
-
Daniel Dunbar authored
llvm-svn: 77148
-
Daniel Dunbar authored
llvm-svn: 77145
-
Daniel Dunbar authored
Also, change MDString to use a StringRef. llvm-svn: 77098
-
- Jul 25, 2009
-
-
Daniel Dunbar authored
- The only meat here is in Value.{h,cpp} the rest is essential 'const std::string &' -> 'const Twine &'. llvm-svn: 77048
-
Eric Christopher authored
llvm-svn: 77045
-
Eric Christopher authored
llvm-svn: 77044
-
Dan Gohman authored
llvm-svn: 77039
-
Dan Gohman authored
llvm-svn: 77033
-
Dan Gohman authored
getAnalysisIfAvailable<TargetData>(). llvm-svn: 77028
-
Daniel Dunbar authored
- Some clients which used DOUT have moved to DEBUG. We are deprecating the "magic" DOUT behavior which avoided calling printing functions when the statement was disabled. In addition to being unnecessary magic, it had the downside of leaving code in -Asserts builds, and of hiding potentially unnecessary computations. llvm-svn: 77019
-
Owen Anderson authored
Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. llvm-svn: 77011
-
Dan Gohman authored
llvm-svn: 77009
-
- Jul 24, 2009
-
-
Dan Gohman authored
llvm-svn: 76988
-
Dan Gohman authored
instead of getAnalysis<TargetData>(). llvm-svn: 76982
-
Daniel Dunbar authored
LiveInterval, etc to raw_ostream. llvm-svn: 76965
-
Daniel Dunbar authored
llvm-svn: 76962
-
- Jul 23, 2009
-
-
Daniel Dunbar authored
- Yay for '-'s and simplifications! - I kept StringMap::GetOrCreateValue for compatibility purposes, this can eventually go away. Likewise the StringMapEntry Create functions still follow the old style. - NIFC. llvm-svn: 76888
-
Chris Lattner authored
simplify it. llvm-svn: 76866
-
Chris Lattner authored
also apply to vectors. This allows us to compile this: #include <emmintrin.h> __m128i a(__m128 a, __m128 b) { return a==a & b==b; } __m128i b(__m128 a, __m128 b) { return a!=a | b!=b; } to: _a: cmpordps %xmm1, %xmm0 ret _b: cmpunordps %xmm1, %xmm0 ret with clang instead of to a ton of horrible code. llvm-svn: 76863
-
Chris Lattner authored
no functionality change. llvm-svn: 76859
-
- Jul 22, 2009
-
-
Daniel Dunbar authored
llvm-svn: 76782
-
Eli Friedman authored
functions with a single use; eliminating the single use may eliminate the function from the current module, but usually doesn't eliminate it from the final program. llvm-svn: 76730
-
Owen Anderson authored
llvm-svn: 76702
-
Dan Gohman authored
getAnalysisIfAvailable<TargetData>. llvm-svn: 76676
-
- Jul 21, 2009
-
-
Owen Anderson authored
llvm-svn: 76598
-