- Mar 01, 2009
-
-
Chris Lattner authored
stuff like %A = type { %A*} instead of an upref. llvm-svn: 65748
-
Bob Wilson authored
method in a BuildVectorSDNode "pseudo-class". llvm-svn: 65747
-
Chris Lattner authored
types. This was reading the uint for the keyword after the token was advanced. llvm-svn: 65743
-
Chris Lattner authored
type opaque ; type %0 %C = type { %0, %0 } instead of: %C = type { opaque, opaque } when appropriate. llvm-svn: 65742
-
Chris Lattner authored
stripped .bc file, it didn't make any attempt to try to reuse anonymous types. This causes an amazing type explosion due to types getting duplicated everywhere they are referenced and other problems. This also caused correctness issues, because opaque types are unique for each time they are uttered in the file. This means that stripping a .bc file could produce a .ll file that could not be assembled (e.g. 2009-02-28-StripOpaqueName.ll). This patch fixes both of these issues. llvm-svn: 65738
-
Chris Lattner authored
AsmWriter.cpp method. llvm-svn: 65736
-
Chris Lattner authored
llvm-svn: 65735
-
Chris Lattner authored
stuff in AsmWriter.cpp for Type::getDescription(). llvm-svn: 65734
-
Chris Lattner authored
llvm-svn: 65733
-
- Feb 28, 2009
-
-
Chris Lattner authored
llvm-svn: 65729
-
Chris Lattner authored
llvm-svn: 65724
-
Chris Lattner authored
llvm-svn: 65723
-
Chris Lattner authored
llvm-svn: 65722
-
Chris Lattner authored
llvm-svn: 65721
-
Chris Lattner authored
the old std::ostream version. llvm-svn: 65720
-
Chris Lattner authored
eliminate redundant opaque handling code. llvm-svn: 65716
-
Chris Lattner authored
llvm-svn: 65715
-
Chris Lattner authored
llvm-svn: 65714
-
Chris Lattner authored
be a smallvector instead of vector. llvm-svn: 65713
-
Chris Lattner authored
llvm-svn: 65712
-
Chris Lattner authored
llvm-svn: 65711
-
Chris Lattner authored
and move all related stuff to it. llvm-svn: 65710
-
Chris Lattner authored
@a = internal constant void bitcast(<0 x i8> <> to void) ^ Fixes PR3685 llvm-svn: 65698
-
Evan Cheng authored
llvm-svn: 65679
-
Mon P Wang authored
llvm-svn: 65662
-
- Feb 27, 2009
-
-
Devang Patel authored
It is possible that subprgoram definition is only encoding return value directly, instsad of an DIArray of all argument types. llvm-svn: 65643
-
Rafael Espindola authored
pic | declaration | linkage | visibility | !pic | declaration | external | default | tls1.ll tls2.ll | local exec pic | declaration | external | default | tls1-pic.ll tls2-pic.ll | general dynamic !pic | !declaration | external | default | tls3.ll tls4.ll | initial exec pic | !declaration | external | default | tls3-pic.ll tls4-pic.ll | general dynamic !pic | declaration | external | hidden | tls7.ll tls8.ll | local exec pic | declaration | external | hidden | X | local dynamic !pic | !declaration | external | hidden | tls9.ll tls10.ll | local exec pic | !declaration | external | hidden | X | local dynamic !pic | declaration | internal | default | tls5.ll tls6.ll | local exec pic | declaration | internal | default | X | local dynamic The ones marked with an X have not been implemented since local dynamic is not implemented. llvm-svn: 65632
-
Gabor Greif authored
This looks dangerous, but isn't because the sentinel is accessed in special way only, namely the Next and Prev fields of it, and these are guaranteed to exist. llvm-svn: 65626
-
Nick Lewycky authored
are always set by reference on the path that uses them.) No functional change. llvm-svn: 65621
-
Nick Lewycky authored
llvm-svn: 65620
-
Dale Johannesen authored
possibly for the reason suggested by the comment. No wonder it didn't work very well. This unblocks bootstrap with assertions on ppc. llvm-svn: 65601
-
Evan Cheng authored
llvm-svn: 65592
-
- Feb 26, 2009
-
-
Zhou Sheng authored
conditional branch predecessors. llvm-svn: 65509
-
Owen Anderson authored
llvm-svn: 65501
-
Evan Cheng authored
ADDS{D|S}rr_Int and MULS{D|S}rr_Int are not commutable. The users of these intrinsics expect the high bits will not be modified. llvm-svn: 65499
-
Evan Cheng authored
llvm-svn: 65498
-
Evan Cheng authored
If an available register falls through to a succ block, unset the last kill. Sorry, it's impossible to reduce a sensible test case. It basically requires the moon and stars to align in order to cause a failure. llvm-svn: 65497
-
- Feb 25, 2009
-
-
Evan Cheng authored
llvm-svn: 65482
-
Dale Johannesen authored
overly long ints, e.g. i96, into pieces at PHIs and the nodes that feed into them; however big-endian reverses the order of the pieces (for some reason), and wasn't doing it the same way on both sides, so the pieces didn't match and runtime failures ensued. Fixes 188.ammp and sqlite3 on ppc32. llvm-svn: 65481
-
Devang Patel authored
Print variable's display name in dwarf DIE. llvm-svn: 65468
-