aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm
Commit message (Expand)AuthorAgeFilesLines
* Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338,Bill Wendling2011-07-306-256/+64
* Add an isSSA() flag to MachineRegisterInfo.Jakob Stoklund Olesen2011-07-291-1/+21
* Add more constantness in BranchProbabilityInfo.Jakub Staszak2011-07-291-6/+8
* Add a std::string Wrapper for TableGenDavid Greene2011-07-291-0/+1
* Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to beEli Friedman2011-07-294-10/+81
* Add the AddLandingPadInfo function.Bill Wendling2011-07-281-0/+5
* LangRef and basic memory-representation/reading/writing for 'cmpxchg' andEli Friedman2011-07-284-32/+312
* If run with -debug give more information about Cyclic Probability.Jakub Staszak2011-07-281-0/+2
* Use ArrayRef instead of requiring an std::vector.Bill Wendling2011-07-281-2/+2
* The personality function should be a Function* and not just a Value*.Bill Wendling2011-07-282-7/+9
* Fix stupid mistake from commit 136381.Jakub Staszak2011-07-281-1/+1
* Speed up BlockFrequencyInfo a little bit.Jakub Staszak2011-07-281-1/+3
* This file was moved from Support to ADT. Correct a comment.Duncan Sands2011-07-281-1/+1
* In DenseMapInfo<pair<T, U>> tombstone key, use the tombstone for T and U insteadNick Lewycky2011-07-281-2/+2
* Make sure that the landingpad instruction takes a Constant* as the clause's v...Bill Wendling2011-07-281-3/+3
* Add a couple of convenience functions:Bill Wendling2011-07-281-0/+8
* Add an optional 'bool makeAbsolute' in llvm::sys::fs::unique_file function.Argyrios Kyrtzidis2011-07-281-1/+4
* Code generation for 'fence' instruction.Eli Friedman2011-07-272-0/+11
* Use BlockFrequency instead of uint32_t in BlockFrequencyInfo.Jakub Staszak2011-07-273-28/+17
* Merge the contents from exception-handling-rewrite to the mainline.Bill Wendling2011-07-275-33/+209
* Add a generic 'capacity_in_bytes' function to allow inspection of memory usag...Ted Kremenek2011-07-273-6/+47
* Move static methods to the anonymous namespace.Jakub Staszak2011-07-271-3/+0
* Edge to itself is backedge as well.Jakub Staszak2011-07-271-1/+1
* Misc mid-level changes for new 'fence' instruction.Eli Friedman2011-07-271-0/+14
* Fix AliasSetTracker so that it doesn't make any assumptions about instruction...Eli Friedman2011-07-272-19/+22
* Support .code32 and .code64 in X86 assembler.Evan Cheng2011-07-273-7/+19
* Fix a couple minor mistakes pointed out by Bill in adding 'fence' instruction.Eli Friedman2011-07-261-1/+1
* SCEV: Added a data structure for storing not-taken info per loopAndrew Trick2011-07-261-59/+121
* Strip trailing whitespace.Duncan Sands2011-07-261-3/+3
* Teach the Triple class about kfreebsd (FreeBSD kernel withDuncan Sands2011-07-261-0/+1
* Fix typo in comment.Jay Foad2011-07-261-1/+1
* Rename createCodeEmitter to createMCCodeEmitter; createObjectStreamer to crea...Evan Cheng2011-07-261-54/+56
* Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsm...Evan Cheng2011-07-265-79/+80
* Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng2011-07-255-55/+53
* Initial implementation of 'fence' instruction, the new C++0x-style replacemen...Eli Friedman2011-07-255-32/+149
* Fix include guards.Evan Cheng2011-07-253-6/+6
* BranchProbability::print returns void now.Jakub Staszak2011-07-251-1/+1
* Add BlockFrequency class.Jakub Staszak2011-07-251-0/+64
* Fix last bits of MC layer issues. llvm-mc doesn't need to initialize TargetMa...Evan Cheng2011-07-251-4/+7
* Fix class description.Jakub Staszak2011-07-251-2/+2
* Fix #include guard directive.Jakub Staszak2011-07-251-2/+2
* Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency toJakub Staszak2011-07-254-18/+18
* Remove uses of std::vector from TypeBuilder.Jay Foad2011-07-251-51/+50
* Use ArrayRef in the (protected) constructors of ConstantArray, ConstantStruct...Jay Foad2011-07-251-3/+3
* Convert GetElementPtrInst to use ArrayRef.Jay Foad2011-07-253-159/+33
* switch Triple to take twines instead of stringrefs.Chris Lattner2011-07-241-20/+9
* Add Twine support for characters, and switch twine to use a union internallyChris Lattner2011-07-241-25/+83
* Omit explicit length here, now that I've had a chance to test this with gcc.Frits van Bommel2011-07-241-1/+1
* Fix a silly off by one.Benjamin Kramer2011-07-231-1/+1
* Add more constness.Benjamin Kramer2011-07-231-2/+2