aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2011-10-19Merging r142168:Bill Wendling
2011-10-14constify array itself, don't iterate multiple times.Chris Lattner
2011-10-14ocaml bindings: add getopcode for constant and instruction, and int64_of_const.Torok Edwin
2011-10-14bindings: tab and indentation fixes of my previous commitsTorok Edwin
2011-10-11Spacing.Eric Christopher
2011-10-07Move default to top of switchMatt Beaumont-Gay
2011-10-06Remove the old atomic instrinsics. autoupgrade functionality is included wit...Eli Friedman
2011-10-06Fix -asserts buildMatt Beaumont-Gay
2011-10-06Don't require C bindings opcode numbers to be kept in sync.Torok Edwin
2011-10-06ocaml/C bindings: type->isSized()Torok Edwin
2011-10-06add binding to read icmp predicateTorok Edwin
2011-10-06ocaml/C bindings: getmdstring, add num_op, get_op should work on metadata tooTorok Edwin
2011-10-06C/OCaml API to retrieve struct name.Torok Edwin
2011-10-06Build system infrastructure for multiple tblgens.Peter Collingbourne
2011-10-05Check for the returns_twice attribute in callsFunctionThatReturnsTwice. ThisRafael Espindola
2011-10-04Unbreak CMake build.Ted Kremenek
2011-10-04Put GCOVFile and other related interface in a common header so that llvm-cov ...Devang Patel
2011-10-03Add C api for Instruction->eraseFromParent().Devang Patel
2011-10-03Add the returns_twice attribute to LLVM.Rafael Espindola
2011-09-30Tracing or debug-printing a newly formed instruction should not crash.Andrew Trick
2011-09-30whitespaceAndrew Trick
2011-09-29Clean up uses of switch instructions so they are not dependent on the operand...Eli Friedman
2011-09-29Cosmetic changes, as per Nick's review.Devang Patel
2011-09-27Check that catch clauses have pointer type.Duncan Sands
2011-09-27Have the verifier check that all landingpad operands are constants.Duncan Sands
2011-09-21The last verification check for the new EH model.Bill Wendling
2011-09-21Change:Richard Trieu
2011-09-13Add a check to make sure schedulePass() has not deleted stale RequiredPass.Devang Patel
2011-09-06Add codegen support for vector select (in the IR this means a selectDuncan Sands
2011-09-06Split the init.trampoline intrinsic, which currently combines GCC'sDuncan Sands
2011-09-04The insertion point for the loads is right before the llvm.eh.exceptionBill Wendling
2011-09-03Don't reload the values that are already there. The llvm.eh.resume uses the sameBill Wendling
2011-09-02No need to get fancy inserting a PHI node when the values are stored in stackBill Wendling
2011-09-02Return undef value (instead of arbitrary) for wrong or undef index inJakub Staszak
2011-09-02ConstantVector returns arbitrary value for the wrong index.Jakub Staszak
2011-09-02Perform the upgrading of the old EH to the new EH in a more sane manner.Bill Wendling
2011-09-01Make isSafeToSpeculativelyExecute() return the right answer for some new inst...Eli Friedman
2011-08-29Fixes following the CR by Chris and Duncan:Nadav Rotem
2011-08-29Dump with dbgs() instead of printf.Benjamin Kramer
2011-08-29Make GCC happy by adding parens.Benjamin Kramer
2011-08-29Reapply r138695. Fix PassManager stack depths.Andrew Trick
2011-08-27Reverting r138695 to see if it fixes clang self host.Andrew Trick
2011-08-27Only delete instructions once.Bill Wendling
2011-08-27Fix PassManager stack depths.Andrew Trick
2011-08-25Initial check in that will auto-upgrade the old EH scheme to the new EH scheme.Bill Wendling
2011-08-24Implement Constant::isAllOnesValue(). Fix ConstantFolding to use the new api.Nadav Rotem
2011-08-23Add some useful accessors to c++ api that appear to be missing from the c apiNate Begeman
2011-08-23Revert "Address Duncan's CR request:"Eric Christopher
2011-08-23Address Duncan's CR request:Nadav Rotem
2011-08-18Rip out the old StructType APIs as warned about on llvmdev last week.Chris Lattner