Commit History

Author SHA1 Message Date
  John McCall de5d3c7176 Whether an argument is required (in contrast with being an 13 years ago
  Chris Lattner 8b418685e9 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. 13 years ago
  Dylan Noblesmith 6f42b62b61 Basic: import OwningPtr<> into clang namespace 13 years ago
  Peter Collingbourne 516bbd42e6 Use function pointers, rather than references, to pass Destroyers 13 years ago
  Richard Smith 2d6a567046 constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, 13 years ago
  Eli Friedman 6da2c71601 Switch LValue so that it exposes alignment in CharUnits. (No functional change.) 13 years ago
  John McCall 6f103ba42c Whenever explicitly activating or deactivating a cleanup, we 13 years ago
  John McCall 1a343ebbf4 Enter the cleanups for a block outside the enclosing 13 years ago
  John McCall a59e4b7fca Emit the copy and dipose helpers for ARC __strong 13 years ago
  Fariborz Jahanian c637d73889 back out changes in r143399 and r143475. 14 years ago
  Fariborz Jahanian d8c4551fa2 Adds IRGen support for captured rvalue references in blocks. 14 years ago
  Eric Christopher 73fb35003a Recommit: 14 years ago
  Eric Christopher 28e06354b5 Revert file/scope handling patches. gdb testing revealed a couple of bugs. 14 years ago
  Eric Christopher 4b2d549872 Start handling debug line and scope information better: 14 years ago
  Eli Friedman 225bf773d1 Minor cleanup. 14 years ago
  Benjamin Kramer 578faa837b de-tmpify clang. 14 years ago
  Douglas Gregor e289d81369 Switch LangOptions over to a .def file that describes header of the 14 years ago
  John McCall 13db5cfc4e Treat the weak export of block runtime symbols as a deployment-target 14 years ago
  Chris Lattner c1c20114a4 switch clang to use the new-new way of creating llvm::StructType's. 14 years ago
  Eli Friedman c55db3b76d Cleanup; no functionality change. 14 years ago
  Chris Lattner 5f9e272e63 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 14 years ago
  Chris Lattner 2acc6e3fed de-constify llvm::Type, patch by David Blaikie! 14 years ago
  John McCall ad346f4f67 Generalize Cleanup::Emit's "isForEH" parameter into a set 14 years ago
  John McCall 5bcd95efc3 Ugh, use this compiler workaround again. 14 years ago
  John McCall 9928c4805a Switch field destruction over to use the new destroyer-based API 14 years ago
  Jay Foad ef6de3da85 De-constify Types in StructType::get() and TargetData::getIntPtrType(). 14 years ago
  Chris Lattner 9cbe4f0ba0 clang side to match the LLVM IR type system rewrite patch. 14 years ago
  Fariborz Jahanian 9d5ac7c9ca revert patch for // rdar://9227352 14 years ago
  Fariborz Jahanian 5d9b6bf9de Use existing -fcatch-undefined-behavior option, 14 years ago
  Fariborz Jahanian 1077e420b8 Under a compiler flag, -freset-local-blocks, 14 years ago