Commit történet

Szerző SHA1 Üzenet Dátum
  Anton Bikineev 27fe8790f1 [CodeGenCXX] Treat 'this' as noalias in constructors 6 éve
  Peter Collingbourne 0479ca758f CodeGen: Start using inrange annotations on vtable getelementptr. 8 éve
  Peter Collingbourne 3382b3d801 CodeGen: New vtable group representation: struct of vtable arrays. 8 éve
  Peter Collingbourne a237fa06fd CodeGen: Use 32-bit gep offsets to address vtable address points. 9 éve
  David Blaikie a6eaa6b50b Test case updates for explicit type parameter to the gep operator 10 éve
  Rafael Espindola 8b4659a973 Emit DeferredDeclsToEmit in a DFS order. 10 éve
  Rafael Espindola 9a3bbe5716 Don't assume variable name. 10 éve
  Rafael Espindola c9bdcff2f9 Make the test a bit stricter. NFC. 10 éve
  Reid Kleckner 70d0d3c4be Cast vtable address points to i32 (...)** to enable more globalopt 10 éve
  Stephen Lin 93ab6bf534 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 12 éve
  Chris Lattner 9cbe4f0ba0 clang side to match the LLVM IR type system rewrite patch. 14 éve
  Rafael Espindola 0691a5c832 Move unnamed_addr after the function arguments on Sabre's request. 14 éve
  Rafael Espindola c5f657fe30 Add unnamed_addr to constructors and destructors. 14 éve
  Anders Carlsson 3e79c30807 Back out r101911 and see if it makes the bots happy. 15 éve
  Anders Carlsson 36fd6beef1 Fix a bug which triggered the assertion I added yesterday. Basically, when we initialize the vtable pointer for a virtual base, and there was another path from the most derived class to another base with the same class type, we would use the wrong base. 15 éve
  Anders Carlsson ccd83d748c More vtable improvements. We now compute and keep track of all vtable related information which avoids computing the same vtable layout over and over. 15 éve
  Anders Carlsson 5c6c1d9eca More vtable work; preparations for moving over to the new vtable layout code (finally). 15 éve
  John McCall c0bf462cf3 Perform two more constructor/destructor code-size optimizations: 15 éve
  John McCall d46f98573b Re-introduce the ctor/dtor alias optimization, this time hidden behind a 15 éve
  John McCall 8e51a1f5da Revert the ctor/dtor alias optimization for now; the buildbots can detect 15 éve
  John McCall 92ac9ffecd Emit complete constructors and destructors as aliases to base constructors 15 éve
  Anders Carlsson 1851a12605 Make sure to set vtable pointers in the destructors as well. 15 éve