- Mar 30, 2009
-
-
Dan Gohman authored
llvm-svn: 68054
-
Dan Gohman authored
valid argument attributes (zeroext and signext are). llvm-svn: 68053
-
John Mosby authored
docs/TestingGuide.html: correction to prev. text (objdir!=srcdir required for running test-suite), removed refs to llvm-test llvm-svn: 68051
-
Bob Wilson authored
llvm-svn: 68050
-
Devang Patel authored
Walking an invalidated iterator is not a good idea. llvm-svn: 68047
-
Mike Stump authored
llvm-svn: 68038
-
Anton Korobeynikov authored
llvm-svn: 68037
-
Anton Korobeynikov authored
llvm-svn: 68036
-
Anton Korobeynikov authored
llvm-svn: 68035
-
Anton Korobeynikov authored
llvm-svn: 68034
-
Anton Korobeynikov authored
llvm-svn: 68033
-
Anton Korobeynikov authored
Do not propagate ELF-specific stuff (data.rel) into other targets. This simplifies code and also ensures correctness. llvm-svn: 68032
-
Anton Korobeynikov authored
llvm-svn: 68031
-
Chris Lattner authored
llvm-svn: 68026
-
Evan Cheng authored
llvm-svn: 68025
-
John Mosby authored
llvm-svn: 68023
-
- Mar 29, 2009
-
-
Misha Brukman authored
llvm-svn: 68016
-
Bill Wendling authored
llvm-svn: 68013
-
Anton Korobeynikov authored
llvm-svn: 68008
-
Anton Korobeynikov authored
llvm-svn: 68007
-
Anton Korobeynikov authored
llvm-svn: 68006
-
Anton Korobeynikov authored
llvm-svn: 68005
-
Anton Korobeynikov authored
Extend the relocation tracker handler, so we can filter on different 'kinds' of relocations required. llvm-svn: 68004
-
Duncan Sands authored
when using -soft-float. Based on a patch by Jakob Stoklund Olesen. llvm-svn: 67996
-
Chris Lattner authored
llvm-svn: 67995
-
Chris Lattner authored
llvm-svn: 67992
-
Chris Lattner authored
pointer's expected number of zero low-bits. This should fix the breakage I introduced recently. llvm-svn: 67990
-
Chris Lattner authored
llvm-svn: 67989
-
Chris Lattner authored
you to do things like: /// PointerUnion<int*, float*> P; /// P = (int*)0; /// printf("%d %d", P.is<int*>(), P.is<float*>()); // prints "1 0" /// X = P.get<int*>(); // ok. /// Y = P.get<float*>(); // runtime assertion failure. /// Z = P.get<double*>(); // does not compile. /// P = (float*)0; /// Y = P.get<float*>(); // ok. /// X = P.get<int*>(); // runtime assertion failure. llvm-svn: 67987
-
Chris Lattner authored
some pointer instances have properties that not all of a type have. llvm-svn: 67986
-
Chris Lattner authored
llvm-svn: 67985
-
Chris Lattner authored
llvm-svn: 67984
-
Chris Lattner authored
function with a new NumLowBitsAvailable enum, which makes the value available as an integer constant expression. Add PointerLikeTypeTraits specializations for Instruction* and Use** since they are only guaranteed 4-byte aligned. Enhance PointerIntPair to know about (and enforce) the alignment specified by PointerLikeTypeTraits. This should allow things like PointerIntPair<PointerIntPair<void*, 1,bool>, 1, bool> because the inner one knows that 2 low bits are free. llvm-svn: 67979
-
Chris Lattner authored
# low bits free, and move to its own header. llvm-svn: 67973
-
Chris Lattner authored
hackish workarounds from memdep llvm-svn: 67971
-
Chris Lattner authored
llvm-svn: 67970
-
- Mar 28, 2009
-
-
Chris Lattner authored
llvm-svn: 67953
-
Rafael Espindola authored
llvm-svn: 67950
-
Rafael Espindola authored
llvm-svn: 67949
-
Rafael Espindola authored
of operands in an address in so many places. llvm-svn: 67945
-