Commit History

Author SHA1 Message Date
  Chris Lattner 8b418685e9 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. 13 years ago
  Stepan Dyatkovskiy ab14ae2ab1 Compatability fix for SwitchInst refactoring. 13 years ago
  Fariborz Jahanian 303b4f9464 output body of folded case again. 13 years ago
  Fariborz Jahanian 985df1c1f2 Folding away unreachable case statement. 13 years ago
  Fariborz Jahanian d66715d83e Fixes a crash during constant folding of a switch and case 13 years ago
  Eli Friedman d7722d9d76 Switch the Alignment argument on AggValueSlot over to CharUnits, per John's review comment. 13 years ago
  Eli Friedman f394078fde Track alignment in AggValueSlot. No functional change in this patch, but I'll be introducing uses of the specified alignment soon. 13 years ago
  Douglas Gregor ba0513de93 Implement support for dependent Microsoft __if_exists/__if_not_exists 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
  Richard Smith a6b8b2c096 Constant expression evaluation refactoring: 14 years ago
  Eric Christopher aa2164cc2a Change "Regions" to be "LexicalBlocks" since that's what they 14 years ago
  Eric Christopher 5321bc492b Rename EmitStopPoint in CGDebugInfo to EmitLocation. "stop points" don't 14 years ago
  Eric Christopher 414ee4bb74 Call UpdateLineDirectiveRegion every time we want to emit a stop 14 years ago
  Benjamin Kramer 578faa837b de-tmpify clang. 14 years ago
  Eric Christopher f9aac38d12 Fix comment to reflect reality. 14 years ago
  David Blaikie eb2d1f1c88 Removing a bunch of dead returns/breaks after llvm_unreachables. 14 years ago
  David Blaikie b219cfc4d7 Switch assert(0/false) llvm_unreachable. 14 years ago
  John McCall 410ffb2bc5 Track whether an AggValueSlot is potentially aliased, and do not 14 years ago
  John McCall 7c2349be2d Use stronger typing for the flags on AggValueSlot and require 14 years ago
  John McCall 777d6e56ad Simplify EH control flow by observing that EH scopes form a simple 14 years ago
  Peter Collingbourne 93f1322684 Fix assertion failure in CodeGen where the input operand to an asm 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
  Jay Foad 4c7d9f1507 Convert CallInst and InvokeInst APIs to use ArrayRef. 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
  Eric Christopher de31fd7eee Split out logic for valid clobbers and valid inline asm registers. 14 years ago
  John McCall 545d996ec5 LValue carries a type now, so simplify the main EmitLoad/Store APIs 14 years ago