aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2011-07-28Add the AddLandingPadInfo function.Bill Wendling
2011-07-28LangRef and basic memory-representation/reading/writing for 'cmpxchg' andEli Friedman
2011-07-28If run with -debug give more information about Cyclic Probability.Jakub Staszak
2011-07-28Use ArrayRef instead of requiring an std::vector.Bill Wendling
2011-07-28The personality function should be a Function* and not just a Value*.Bill Wendling
2011-07-28Fix stupid mistake from commit 136381.Jakub Staszak
2011-07-28Speed up BlockFrequencyInfo a little bit.Jakub Staszak
2011-07-28This file was moved from Support to ADT. Correct a comment.Duncan Sands
2011-07-28In DenseMapInfo<pair<T, U>> tombstone key, use the tombstone for T and U insteadNick Lewycky
2011-07-28Make sure that the landingpad instruction takes a Constant* as the clause's v...Bill Wendling
2011-07-28Add a couple of convenience functions:Bill Wendling
2011-07-28Add an optional 'bool makeAbsolute' in llvm::sys::fs::unique_file function.Argyrios Kyrtzidis
2011-07-27Code generation for 'fence' instruction.Eli Friedman
2011-07-27Use BlockFrequency instead of uint32_t in BlockFrequencyInfo.Jakub Staszak
2011-07-27Keep enums stable. Append EH stuff to the end.Bill Wendling
2011-07-27Merge the contents from exception-handling-rewrite to the mainline.Bill Wendling
2011-07-27The numbering of LLVMOpcode is supposed to be stable; revert my earlier chang...Eli Friedman
2011-07-27Add a generic 'capacity_in_bytes' function to allow inspection of memory usag...Ted Kremenek
2011-07-27Move static methods to the anonymous namespace.Jakub Staszak
2011-07-27Edge to itself is backedge as well.Jakub Staszak
2011-07-27Misc mid-level changes for new 'fence' instruction.Eli Friedman
2011-07-27Fix AliasSetTracker so that it doesn't make any assumptions about instruction...Eli Friedman
2011-07-27Support .code32 and .code64 in X86 assembler.Evan Cheng
2011-07-26Fix a couple minor mistakes pointed out by Bill in adding 'fence' instruction.Eli Friedman
2011-07-26SCEV: Added a data structure for storing not-taken info per loopAndrew Trick
2011-07-26Strip trailing whitespace.Duncan Sands
2011-07-26Teach the Triple class about kfreebsd (FreeBSD kernel withDuncan Sands
2011-07-26Add LLVMAddAlwaysInlinerPass to the C API.Rafael Espindola
2011-07-26LLVM 3.0 is here, remove old do nothing method.Rafael Espindola
2011-07-26Fix typo in comment.Jay Foad
2011-07-26Rename createCodeEmitter to createMCCodeEmitter; createObjectStreamer to crea...Evan Cheng
2011-07-26Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsm...Evan Cheng
2011-07-25Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng
2011-07-25Initial implementation of 'fence' instruction, the new C++0x-style replacemen...Eli Friedman
2011-07-25Fix include guards.Evan Cheng
2011-07-25BranchProbability::print returns void now.Jakub Staszak
2011-07-25Add BlockFrequency class.Jakub Staszak
2011-07-25Add LLVMAddTargetLibraryInfo to the C API.Rafael Espindola
2011-07-25Add LLVMAddLowerExpectIntrinsicPass to the C API.Rafael Espindola
2011-07-25Fix last bits of MC layer issues. llvm-mc doesn't need to initialize TargetMa...Evan Cheng
2011-07-25Fix class description.Jakub Staszak
2011-07-25Fix #include guard directive.Jakub Staszak
2011-07-25Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency toJakub Staszak
2011-07-25Remove uses of std::vector from TypeBuilder.Jay Foad
2011-07-25Use ArrayRef in the (protected) constructors of ConstantArray, ConstantStruct...Jay Foad
2011-07-25Convert GetElementPtrInst to use ArrayRef.Jay Foad
2011-07-24switch Triple to take twines instead of stringrefs.Chris Lattner
2011-07-24Add Twine support for characters, and switch twine to use a union internallyChris Lattner
2011-07-24Omit explicit length here, now that I've had a chance to test this with gcc.Frits van Bommel
2011-07-23Fix a silly off by one.Benjamin Kramer