summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* Allow vectorization of bit intrinsics in BB Vectorizer.Karthik Bhat2014-04-25
* Revert "This reapplies r207130 with an additional testcase+and a missing chec...Adrian Prantl2014-04-25
* This reapplies r207130 with an additional testcase+and a missing check forAdrian Prantl2014-04-25
* Revert "Debug info for optimized code: Support variables that are on the stac...Adrian Prantl2014-04-25
* Add missing include, found by modules build.Richard Smith2014-04-24
* Function defined in a header should be inline. Found by modules build.Richard Smith2014-04-24
* [ADT] Generalize pointee_iterator to smart pointers by using decltype.Chandler Carruth2014-04-24
* Remove dead inline function that doesn't compileReid Kleckner2014-04-24
* Add 'musttail' marker to call instructionsReid Kleckner2014-04-24
* [modules] "Specialize" a function by actually specializing a function templateRichard Smith2014-04-24
* Debug info for optimized code: Support variables that are on the stack andAdrian Prantl2014-04-24
* [X86] Add support for Read Time Stamp Counter x86 builtin intrinsics.Andrea Di Biagio2014-04-24
* Spread some const around for non-mutating uses of MCSymbolData.David Blaikie2014-04-24
* [LCG] Incorporate the core trick of improvements on the naive Tarjan'sChandler Carruth2014-04-24
* [LCG] Switch the parent SCC tracking from a SmallSetVector toChandler Carruth2014-04-24
* [LCG] We don't actually need a set in each SCC to track the nodes. WeChandler Carruth2014-04-24
* [LCG] Switch the SCC's parent iterators to be value iterators ratherChandler Carruth2014-04-24
* [ADT] Attempt to appease another MSVC oddity by moving the injectedChandler Carruth2014-04-24
* [C++] Use 'nullptr'.Craig Topper2014-04-24
* [ADT] Try to appease MSVC by sinking the enable_if from a defaultChandler Carruth2014-04-24
* Use the shiny new iterator adaptor tool to implement theChandler Carruth2014-04-24
* [ADT] Factor out the facade aspect of the iterator_adaptor_base into itsChandler Carruth2014-04-24
* [ADT] Add a generic iterator utility for adapting iterators much likeChandler Carruth2014-04-24
* [LCG] Normalize the post-order SCC iterator to just iterate over the SCCChandler Carruth2014-04-23
* [LCG] Remove two unused typedefs from the iterators.Chandler Carruth2014-04-23
* [LCG] Switch the primary node iterator to be a *much* more normal C++Chandler Carruth2014-04-23
* [LCG] Make the insertion and query paths into the LCG which cannot failChandler Carruth2014-04-23
* [LCG] Switch the SCC lookup to be in terms of call graph nodes ratherChandler Carruth2014-04-23
* Use std::less instead of < in array_pod_sort's default comparator.Jordan Rose2014-04-23
* llvm-cov: Add support for gcov's --long-file-names optionJustin Bogner2014-04-23
* Remove AssemblyAnnotationWriter from NamedMDNode::print.Rafael Espindola2014-04-23
* Create MCTargetOptions.Evgeniy Stepanov2014-04-23
* [yaml2obj][ELF] Add a virtual destructor to the ELFYAML::Section classSimon Atanasyan2014-04-23
* [LCG] Add the first round of mutation support to the lazy call graph.Chandler Carruth2014-04-23
* [LCG] Implement Tarjan's algorithm correctly this time. We have to walkChandler Carruth2014-04-23
* [LCG] Add some accessor methods to the SCC to allow iterating over theChandler Carruth2014-04-23
* [LCG] Add a unittest for the LazyCallGraph. I had a weak moment andChandler Carruth2014-04-23
* [LCG] Hoist the logic for forming a new SCC from the top of the DFSStackChandler Carruth2014-04-23
* [LCG] Switch the Callee sets to be DenseMaps pointing to the index intoChandler Carruth2014-04-23
* Change the prototype for MCContext::FatalError() so it can be calledKevin Enderby2014-04-22
* WhitespaceRui Ueyama2014-04-22
* No need to check condition after grow()Rui Ueyama2014-04-22
* Replace loops using goto with plain while loopsRui Ueyama2014-04-22
* Fix the assembler to print a better relocatable expression errorKevin Enderby2014-04-22
* AArch64/ARM64: mark fmul intrinsic as commutative.Tim Northover2014-04-22
* blockfreq: Rename PackagedLoops => LoopsDuncan P. N. Exon Smith2014-04-22
* blockfreq: Use a pointer for ContainingLoop tooDuncan P. N. Exon Smith2014-04-22
* blockfreq: Use pointers to loops instead of an indexDuncan P. N. Exon Smith2014-04-22
* blockfreq: Rename PackagedLoopData => LoopDataDuncan P. N. Exon Smith2014-04-22
* blockfreq: Move PackagedLoopData above WorkingDataDuncan P. N. Exon Smith2014-04-22