Commit History

Author SHA1 Message Date
  Chandler Carruth 732f05c41f Add 'llvm_unreachable' to passify GCC's understanding of the constraints 13 years ago
  David Blaikie 2bd335470f Remove unnecessary default cases in switches that cover all enum values. 13 years ago
  Dan Gohman ce16339930 The powers that be have decided that LLVM IR should now support 16-bit 13 years ago
  Chad Rosier 667f826622 Fix 80-column. 13 years ago
  Chad Rosier 14d622dce6 Fix comments. 13 years ago
  Chad Rosier 0c89f7fda2 Fix comments. 13 years ago
  Chad Rosier 32c5981005 Flesh out a bit more of the bitcode use-list ordering preservation code. 13 years ago
  Chad Rosier cbbb09687f Begin adding experimental support for preserving use-list ordering of bitcode 13 years ago
  Chad Rosier cde5464970 Remove some cruft from the BitcodeWriter, while still maintaining backward 14 years ago
  Bill Wendling e6e8826870 Initial commit of the 'landingpad' instruction. 14 years ago
  Chris Lattner 3ebb64946b switch to use the new api for structtypes. 14 years ago
  Chad Rosier 0871221c25 Whitespace and formatting. No functional change intended. 14 years ago
  Eli Friedman 21006d40ac Representation of 'atomic load' and 'atomic store' in IR. 14 years ago
  Bill Wendling dccc03b242 Add the 'resume' instruction for the new EH rewrite. 14 years ago
  Bill Wendling 10c6d12a9f Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, 14 years ago
  Eli Friedman ff03048c13 LangRef and basic memory-representation/reading/writing for 'cmpxchg' and 14 years ago
  Bill Wendling 772fe17a6d Merge the contents from exception-handling-rewrite to the mainline. 14 years ago
  Eli Friedman 47f3513dd5 Initial implementation of 'fence' instruction, the new C++0x-style replacement for llvm.memory.barrier. 14 years ago
  Chris Lattner db125cfaf5 land David Blaikie's patch to de-constify Type, with a few tweaks. 14 years ago
  Chris Lattner 1afcace3a3 Land the long talked about "type system rewrite" patch. This 14 years ago
  Jay Foad c137120bb0 Make better use of the PHINode API. 14 years ago
  Chris Lattner 4f6bab98c5 Drop the "2" suffix on some enums. 14 years ago
  Chris Lattner 799a58a55e missed a file. 14 years ago
  Evan Cheng e889c694d8 Update BitcodeWriter to match recent Triple changes. rdar://9603399 14 years ago
  Chad Rosier 6a0c04dff2 Revert name change from r132533. Lower case naming was intended per style guidelines. 14 years ago
  Chad Rosier 3d26f2333b Whitespace and other cleanup. Functionallity unchanged. 14 years ago
  Nick Lewycky 308fba5fe2 It's valid to take the blockaddress of a different function, so remove this 14 years ago
  Bill Wendling 5d7a5a4f53 Revert r129235 pending a vetting of the EH rewrite. 14 years ago
  Bill Wendling d7bb295d22 Beginning of the Great Exception Handling Rewrite. 14 years ago
  Rafael Espindola f5a90561b0 Do a topological sort of the types before writing them out. 14 years ago