aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Add support for invoke to the MemoryBuiltin analysid.Nuno Lopes2012-06-211-12/+13
* move some typedefs so that we don't polute the llvm namespace. this should ap...Nuno Lopes2012-06-211-3/+4
* refactor the MemoryBuiltin analysis:Nuno Lopes2012-06-211-8/+164
* Add a number of threshold arguments to the SRA pass.Nadav Rotem2012-06-211-1/+4
* Remove LiveIntervals::iterator.Jakob Stoklund Olesen2012-06-201-6/+0
* Remove the RenderMachineFunction HTML output pass.Jakob Stoklund Olesen2012-06-201-1/+0
* Restructure PopulateLoopsDFS::insertIntoLoop.Andrew Trick2012-06-201-10/+11
* Add "extern template" declarations now that we use explicit instantiation.Andrew Trick2012-06-202-1/+23
* Only update regunit live ranges that have been precomputed.Jakob Stoklund Olesen2012-06-201-0/+6
* Remove 'static' from inline functions defined in header files.Chandler Carruth2012-06-2010-29/+29
* A new algorithm for computing LoopInfo. Temporarily disabled.Andrew Trick2012-06-202-0/+207
* Move the implementation of LoopInfo into LoopInfoImpl.h.Andrew Trick2012-06-202-433/+567
* Add permissions(), map_file_pages(), and unmap_file_pages() to llvm::sys::fs ...Nick Kledzik2012-06-201-2/+92
* Add an ensureMaxAlignment() function to MachineFrameInfo (analogous toChad Rosier2012-06-191-7/+9
* Add DAG-combines for aggressive FMA formation.Lang Hames2012-06-191-8/+8
* Typo. Patch by Cameron McInally <cameron.mcinally@nyu.edu>.Chad Rosier2012-06-191-2/+2
* Move the support for using .init_array from ARM to the genericRafael Espindola2012-06-192-1/+8
* revert r158660, since Chris has some issues with this patch (namely using cod...Nuno Lopes2012-06-181-2/+1
* Don't copy a potentially-uninitialized variable.David Blaikie2012-06-181-1/+1
* Allow up to 64 functional units per processor itinerary.Hal Finkel2012-06-183-6/+6
* Added accessors for getting coff_relocation infoMarshall Clow2012-06-182-1/+9
* add the 'alloc' metadata node to represent the size of offset of buffers poin...Nuno Lopes2012-06-181-1/+2
* Bring the return value of SmallVector::insert in line with std::vector::insert.Benjamin Kramer2012-06-171-10/+11
* Remove SmallMap, and the several files that were used to implement it.Chandler Carruth2012-06-173-912/+0
* SmallVector: return a valid iterator for the rare case of inserting an empty ...Benjamin Kramer2012-06-171-2/+2
* Add a unit test for 'swap', and fix a pile of bugs inChandler Carruth2012-06-171-7/+34
* Add tests for *DenesMap for both key and value types' construction andChandler Carruth2012-06-171-18/+28
* Introduce a SmallDenseMap container that re-uses the existing DenseMapChandler Carruth2012-06-171-14/+297
* Guard private fields that are unused in Release builds with #ifndef NDEBUG.Benjamin Kramer2012-06-161-1/+6
* Move the Metadata merging methods from GVN and make them public in MDNode.Hal Finkel2012-06-161-0/+5
* Merge the SmallBitVector and BitVector unit tests with gtest's typed test mag...Benjamin Kramer2012-06-161-0/+66
* Add support to the alignment support header for conjuring a characterChandler Carruth2012-06-161-0/+90
* Lift the NumElements and NumTombstones members into the super classChandler Carruth2012-06-161-37/+78
* Factor DenseMap into a base class that implements the hashtable logic,Chandler Carruth2012-06-161-195/+249
* Adding acessors to COFFObjectFile so that clients can get at the (non-generic...Marshall Clow2012-06-151-0/+5
* Implement the isSafeToDiscardIfUnused predicate and use it in globalopt andRafael Espindola2012-06-141-0/+10
* SmallMap, FlatArrayMap::copyFromStepan Dyatkovskiy2012-06-141-1/+3
* Group the 'unsigned' members after the pointer to avoid 4 bytes ofChandler Carruth2012-06-131-1/+1
* *typo: Cyles changed to CyclesKay Tiong Khoo2012-06-131-2/+2
* When linearizing a multiplication, return at once if we see a factor of zero,Duncan Sands2012-06-131-1/+7
* Fix intrinsics for XOP frczss/sd instructions. These instructions only take o...Craig Topper2012-06-131-16/+9
* Eliminate struct TableGenBackend.Jakob Stoklund Olesen2012-06-131-23/+5
* sched: Avoid trivially redundant DAG edges. Take the one with higher latency.Andrew Trick2012-06-131-2/+7
* Remove use of GNU extension to resolve Clang warning.David Blaikie2012-06-121-3/+1
* Now that Reassociate's LinearizeExprTree can look through arbitrary expressionDuncan Sands2012-06-122-0/+26
* Satisfy C++ aliasing rules, per suggestion by Chandler.Argyrios Kyrtzidis2012-06-121-1/+6
* For llvm::sys::ThreadLocalImpl instead of malloc'ing the platform-specificArgyrios Kyrtzidis2012-06-121-1/+7
* misched: When querying RegisterPressureTracker, always save current and max p...Andrew Trick2012-06-111-5/+8
* Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen2012-06-111-0/+4
* Fix a problem with the reverse bundle iterators.Jakob Stoklund Olesen2012-06-111-52/+16