- Sep 26, 2011
-
-
Peter Collingbourne authored
llvm-svn: 140501
-
Peter Collingbourne authored
llvm-svn: 140499
-
Peter Collingbourne authored
llvm-svn: 140498
-
- Jul 23, 2011
-
-
Chris Lattner authored
them into the clang namespace. llvm-svn: 135852
-
- Jul 21, 2011
-
-
Jay Foad authored
ConstantExpr::getInBoundsGetElementPtr to use ArrayRef. llvm-svn: 135673
-
- Jul 18, 2011
-
-
Chris Lattner authored
llvm-svn: 135370
-
- Jun 22, 2011
-
-
Jay Foad authored
that takes an ArrayRef. llvm-svn: 133615
-
- May 16, 2011
-
-
Anders Carlsson authored
optimization. Make sure to require a vtable when trying to get the address of a VTT, otherwise we would never end up emitting the VTT. llvm-svn: 131400
-
- Mar 27, 2011
-
-
John McCall authored
Emit them instead with the linkage of the VTT. I'm actually really ambivalent about this; it's what GCC does, but outside of improving code size (if the linkage is coalescing), I'm not sure it's at all relevant. Construction vtables are naturally referenced only by the VTT, which is itself only referenced by complete-object constructors and destructors; giving the construction vtables possibly-external linkage is important if you have an optimization that drills through the VTT to a reference to a particular construction vtable which it cannot just emit itself. llvm-svn: 128374
-
- Mar 24, 2011
-
-
Ken Dyck authored
change in functionality intended. llvm-svn: 128190
-
- Feb 11, 2011
-
-
Rafael Espindola authored
llvm-svn: 125360
-
- Jan 29, 2011
-
-
Anders Carlsson authored
Change CodeGenModule::setTypeVisibility to take a TypeVisibilityKind enum instead of an "IsForRTTI" flag. llvm-svn: 124546
-
Anders Carlsson authored
llvm-svn: 124540
-
Anders Carlsson authored
Make emitting a VTT a two-step process, much like emitting a VTable. You first get the address of the VTT, and then pass it to EmitVTTDefinition. llvm-svn: 124539
-
- Jan 15, 2011
-
-
Rafael Espindola authored
llvm-svn: 123531
-
- Jan 13, 2011
-
-
Rafael Espindola authored
llvm-svn: 123354
-
- Jan 11, 2011
-
-
Rafael Espindola authored
llvm-svn: 123280
-
- Nov 25, 2010
-
-
Anders Carlsson authored
llvm-svn: 120133
-
- Nov 01, 2010
-
-
Anders Carlsson authored
Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBaseClassOffset which returns the offset in CharUnits. Do the same thing for getVBaseClassOffset. llvm-svn: 117881
-
- Oct 30, 2010
-
-
John McCall authored
independently of whether they're definitions, then teach IR generation to ignore non-explicit visibility when emitting declarations. Use this to make sure that RTTI, vtables, and VTTs get the right visibility. More of rdar://problem/8613093 llvm-svn: 117781
-
- Aug 31, 2010
-
-
John McCall authored
under the ARM ABI. llvm-svn: 112588
-
- May 07, 2010
-
-
Douglas Gregor authored
us to find local variables, too. Fixes the last remaining Boost.Rational failure. llvm-svn: 103203
-
- May 03, 2010
-
-
Anders Carlsson authored
llvm-svn: 102890
-
Anders Carlsson authored
llvm-svn: 102885
-
- Apr 11, 2010
-
-
Anders Carlsson authored
llvm-svn: 100986
-
- Mar 30, 2010
-
-
Anders Carlsson authored
llvm-svn: 99869
-
- Mar 29, 2010
-
-
Anders Carlsson authored
llvm-svn: 99799
-
Anders Carlsson authored
llvm-svn: 99788
-
Anders Carlsson authored
Two bug fixes, we weren't updating the thunk index when creating the vtable initializer and we weren't storing the secondary virtual pointer indices. llvm-svn: 99786
-
- Mar 26, 2010
-
-
Anders Carlsson authored
llvm-svn: 99608
-
Anders Carlsson authored
llvm-svn: 99605
-
Anders Carlsson authored
llvm-svn: 99604
-
Anders Carlsson authored
llvm-svn: 99588
-
Anders Carlsson authored
llvm-svn: 99586
-
Anders Carlsson authored
llvm-svn: 99581
-
Anders Carlsson authored
llvm-svn: 99576
-
- Mar 25, 2010
-
-
Anders Carlsson authored
llvm-svn: 99462
-
Anders Carlsson authored
llvm-svn: 99461
-
- Mar 24, 2010
-
-
Anders Carlsson authored
llvm-svn: 99385
-
Anders Carlsson authored
llvm-svn: 99381
-