aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2011-08-09Provide method to print variable's extended name which includes inline location.Devang Patel
2011-08-09Refer to the RegisterCoalescer pass by ID.Jakob Stoklund Olesen
2011-08-08Hoist hasLoadFromStackSlot and hasStoreToStackSlot.Jakob Stoklund Olesen
2011-08-08Pacify virtual dtor warnings and cmake buildbots.Benjamin Kramer
2011-08-08Add MCInstrAnalysis class. This allows the targets to specify own versions of...Benjamin Kramer
2011-08-05Temporarily revert r135528 which distinguishes between two copies of oneChandler Carruth
2011-08-04Fix a place that was clearly forgotten when the type legalizationDuncan Sands
2011-08-04Reverting r136884 updateUnloop, which crashed a linux builder.Andrew Trick
2011-08-03An algorithm for incrementally updating LoopInfo within aAndrew Trick
2011-08-03whitespaceAndrew Trick
2011-08-03An interface for iterating over a loop's blocks in DFS order.Andrew Trick
2011-08-03Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets.Bill Wendling
2011-08-03Add accessors for manipulating an MCInst's operands.Owen Anderson
2011-08-03Add more constantness in BlockFrequencyInfo.Jakub Staszak
2011-08-03New approach to r136737: insert the necessary fences for atomic ops in platfo...Eli Friedman
2011-08-03Remove CreateUnwind from the IRBuillder.Bill Wendling
2011-08-03SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forgetAndrew Trick
2011-08-03Use cast<> instead of a C-style cast to get some free assertions.Jay Foad
2011-08-02Move methods in PassManagerBuilder offline.Rafael Espindola
2011-08-02move PassManagerBuilder.h to IPO. This is a non intuitive place to put it,Rafael Espindola
2011-08-02Assume .cfi_startproc is the first thing in a function. If the function isRafael Espindola
2011-08-02Sketch out PowerPC ELF writer. This is enough to get clang -integrated-asRoman Divacky
2011-08-02Remove the LLVMBuildUnwind C API function.Bill Wendling
2011-08-02Use consistent terminology for loop exit/exiting blocks. Name change only.Andrew Trick
2011-08-02Fix a couple silly typos in IRBuilder in the new atomic instructions.Eli Friedman
2011-08-01Add a clear() operation to MCInst, to drop all of its operands. Useful for t...Owen Anderson
2011-08-01Add BlockFrequency::getEntryFrequency()Jakub Staszak
2011-08-01The operands of a GlobalAlias are always Constants. Simplify thingsJay Foad
2011-07-31Add the 'resume' instruction for the new EH rewrite.Bill Wendling
2011-07-30Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338,Bill Wendling
2011-07-29Add an isSSA() flag to MachineRegisterInfo.Jakob Stoklund Olesen
2011-07-29Add more constantness in BranchProbabilityInfo.Jakub Staszak
2011-07-29Add a std::string Wrapper for TableGenDavid Greene
2011-07-29Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to beEli Friedman
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