Коммит түүх

Эзэн SHA1 Мессеж Огноо
  Anton Bikineev 27fe8790f1 [CodeGenCXX] Treat 'this' as noalias in constructors 6 жил өмнө
  Peter Collingbourne 0479ca758f CodeGen: Start using inrange annotations on vtable getelementptr. 8 жил өмнө
  Peter Collingbourne 3382b3d801 CodeGen: New vtable group representation: struct of vtable arrays. 8 жил өмнө
  Peter Collingbourne a237fa06fd CodeGen: Use 32-bit gep offsets to address vtable address points. 9 жил өмнө
  David Blaikie a6eaa6b50b Test case updates for explicit type parameter to the gep operator 10 жил өмнө
  Rafael Espindola 8b4659a973 Emit DeferredDeclsToEmit in a DFS order. 10 жил өмнө
  Rafael Espindola 9a3bbe5716 Don't assume variable name. 10 жил өмнө
  Rafael Espindola c9bdcff2f9 Make the test a bit stricter. NFC. 10 жил өмнө
  Reid Kleckner 70d0d3c4be Cast vtable address points to i32 (...)** to enable more globalopt 10 жил өмнө
  Stephen Lin 93ab6bf534 CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 12 жил өмнө
  Chris Lattner 9cbe4f0ba0 clang side to match the LLVM IR type system rewrite patch. 14 жил өмнө
  Rafael Espindola 0691a5c832 Move unnamed_addr after the function arguments on Sabre's request. 14 жил өмнө
  Rafael Espindola c5f657fe30 Add unnamed_addr to constructors and destructors. 14 жил өмнө
  Anders Carlsson 3e79c30807 Back out r101911 and see if it makes the bots happy. 15 жил өмнө
  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 жил өмнө
  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 жил өмнө
  Anders Carlsson 5c6c1d9eca More vtable work; preparations for moving over to the new vtable layout code (finally). 15 жил өмнө
  John McCall c0bf462cf3 Perform two more constructor/destructor code-size optimizations: 15 жил өмнө
  John McCall d46f98573b Re-introduce the ctor/dtor alias optimization, this time hidden behind a 15 жил өмнө
  John McCall 8e51a1f5da Revert the ctor/dtor alias optimization for now; the buildbots can detect 15 жил өмнө
  John McCall 92ac9ffecd Emit complete constructors and destructors as aliases to base constructors 15 жил өмнө
  Anders Carlsson 1851a12605 Make sure to set vtable pointers in the destructors as well. 15 жил өмнө