- Dec 13, 2007
-
-
Ted Kremenek authored
and is a work in progress. llvm-svn: 44967
-
Fariborz Jahanian authored
llvm-svn: 44966
-
Chris Lattner authored
llvm-svn: 44965
-
Fariborz Jahanian authored
llvm-svn: 44964
-
Chris Lattner authored
llvm-svn: 44963
-
Ted Kremenek authored
instead of source files. llvm-svn: 44962
-
Evan Cheng authored
llvm-svn: 44961
-
Evan Cheng authored
Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materializable and they should not be spilled. llvm-svn: 44960
-
Duncan Sands authored
put it in a new header System/Host.h instead. Instead of getting the endianness from configure, calculate it directly. llvm-svn: 44959
-
- Dec 12, 2007
-
-
Ted Kremenek authored
Moved all clients of Diagnostics to use FullSourceLoc instead of SourceLocation. Added many utility methods to FullSourceLoc to provide shorthand for: FullLoc.getManager().someMethod(FullLoc.getLocation()); instead we have: FullLoc.someMethod(); Modified TextDiagnostics (and related classes) to use this short-hand. llvm-svn: 44957
-
Steve Naroff authored
Encode enumeral types. llvm-svn: 44956
-
Dan Gohman authored
llvm-svn: 44955
-
Dan Gohman authored
SelectionDAG::getConstant, in the same way as vector floating-point constants. This allows the legalize expansion code for @llvm.ctpop and friends to be usable with vector types. llvm-svn: 44954
-
Ted Kremenek authored
some systems). llvm-svn: 44953
-
Anton Korobeynikov authored
our life during future GraphTraits'ing slightly easier. llvm-svn: 44952
-
Ted Kremenek authored
llvm-svn: 44951
-
Ted Kremenek authored
- Added cstor that takes no arguments to create an "invalid" location. - Removed non-const version of getSourceManager(). - Renamed getSourceManager() to getManager. - Remover operator SourceLocatio(). llvm-svn: 44950
-
Ted Kremenek authored
llvm-svn: 44949
-
Ted Kremenek authored
to get a FullSourceLoc from a SourceLocation. llvm-svn: 44948
-
Ted Kremenek authored
llvm-svn: 44947
-
Ted Kremenek authored
for creating "invalid" location objects. llvm-svn: 44946
-
Chris Lattner authored
llvm-svn: 44945
-
Chris Lattner authored
llvm-svn: 44944
-
Ted Kremenek authored
llvm-svn: 44943
-
Ted Kremenek authored
contains both a SourceLocation and its associated SourceManager. This class is useful for argument passing to functions that expect both objects. llvm-svn: 44942
-
Chris Lattner authored
llvm-svn: 44941
-
Ted Kremenek authored
and into the "Basic" library. TargetInfo objects are now constructed from triples by calling the static method TargetInfo::CreateTargetInfo. llvm-svn: 44940
-
Chris Lattner authored
llvm-svn: 44939
-
Chris Lattner authored
llvm-svn: 44938
-
Duncan Sands authored
and readnone for functions with bodies because it broke llvm-gcc-4.2 bootstrap. It turns out that, because of LLVM's array_ref hack, gcc was computing pure/const attributes wrong (now fixed by turning off the gcc ipa-pure-const pass). llvm-svn: 44937
-
Wojciech Matyjewicz authored
2. Using zero-extended value of Scale and unsigned division is safe provided that Scale doesn't have the sign bit set. Previously these 2 instructions: %p = bitcast [100 x {i8,i8,i8}]* %x to i8* %q = getelementptr i8* %p, i32 -4 were combined into: %q = getelementptr [100 x { i8, i8, i8 }]* %x, i32 0, i32 1431655764, i32 0 what was incorrect. llvm-svn: 44936
-
Christopher Lamb authored
llvm-svn: 44934
-
Christopher Lamb authored
llvm-svn: 44933
-
Chris Lattner authored
llvm-svn: 44932
-
Chris Lattner authored
llvm-svn: 44930
-
Evan Cheng authored
llvm-svn: 44929
-
Evan Cheng authored
llvm-svn: 44928
-
Chris Lattner authored
resolve some fixmes and clean up some code by eliminating the get*Vars apis to some classes and use iterators instead. llvm-svn: 44927
-
Chris Lattner authored
iterator interface. llvm-svn: 44926
-
Chris Lattner authored
llvm-svn: 44925
-