aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Fix a place that was clearly forgotten when the type legalizationDuncan Sands2011-08-041-2/+2
* Reverting r136884 updateUnloop, which crashed a linux builder.Andrew Trick2011-08-041-18/+3
* An algorithm for incrementally updating LoopInfo within aAndrew Trick2011-08-031-3/+18
* whitespaceAndrew Trick2011-08-031-25/+25
* An interface for iterating over a loop's blocks in DFS order.Andrew Trick2011-08-032-0/+207
* Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets.Bill Wendling2011-08-034-12/+0
* Add accessors for manipulating an MCInst's operands.Owen Anderson2011-08-031-0/+8
* Add more constantness in BlockFrequencyInfo.Jakub Staszak2011-08-032-2/+2
* New approach to r136737: insert the necessary fences for atomic ops in platfo...Eli Friedman2011-08-031-0/+19
* Remove CreateUnwind from the IRBuillder.Bill Wendling2011-08-031-4/+0
* SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forgetAndrew Trick2011-08-031-1/+1
* Use cast<> instead of a C-style cast to get some free assertions.Jay Foad2011-08-031-2/+2
* Move methods in PassManagerBuilder offline.Rafael Espindola2011-08-021-236/+25
* move PassManagerBuilder.h to IPO. This is a non intuitive place to put it,Rafael Espindola2011-08-021-1/+1
* Assume .cfi_startproc is the first thing in a function. If the function isRafael Espindola2011-08-021-1/+1
* Sketch out PowerPC ELF writer. This is enough to get clang -integrated-asRoman Divacky2011-08-021-0/+17
* Remove the LLVMBuildUnwind C API function.Bill Wendling2011-08-021-3/+1
* Use consistent terminology for loop exit/exiting blocks. Name change only.Andrew Trick2011-08-021-7/+7
* Fix a couple silly typos in IRBuilder in the new atomic instructions.Eli Friedman2011-08-021-6/+6
* Add a clear() operation to MCInst, to drop all of its operands. Useful for t...Owen Anderson2011-08-011-0/+2
* Add BlockFrequency::getEntryFrequency()Jakub Staszak2011-08-012-7/+11
* The operands of a GlobalAlias are always Constants. Simplify thingsJay Foad2011-08-011-5/+4
* Add the 'resume' instruction for the new EH rewrite.Bill Wendling2011-07-316-63/+125
* Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338,Bill Wendling2011-07-307-276/+65
* 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-285-34/+316
* 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
* Keep enums stable. Append EH stuff to the end.Bill Wendling2011-07-271-49/+52
* Merge the contents from exception-handling-rewrite to the mainline.Bill Wendling2011-07-276-80/+273
* The numbering of LLVMOpcode is supposed to be stable; revert my earlier chang...Eli Friedman2011-07-271-24/+26
* 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