summaryrefslogtreecommitdiffstats
path: root/llvm/include
Commit message (Expand)AuthorAgeFilesLines
* Move SPAdj logic from PEI into the targets (NFC)Michael Kuperstein2015-01-081-0/+6
* [SelectionDAG] Allow targets to specify legality of extloads' resultAhmed Bougacha2015-01-081-14/+16
* [CodeGen] Add MVT::isValid to replace manual validity checks. NFC.Ahmed Bougacha2015-01-072-9/+13
* IR: Add MDNode::getDistinct()Duncan P. N. Exon Smith2015-01-071-2/+12
* IR: Add MDNode::isDistinct()Duncan P. N. Exon Smith2015-01-071-0/+6
* Linker: Don't use MDNode::replaceOperandWith()Duncan P. N. Exon Smith2015-01-071-0/+1
* [CodeGen] Add iterator_range for the MVT::SimpleValueType enum.Ahmed Bougacha2015-01-071-0/+47
* Introduce an example statepoint GC strategyPhilip Reames2015-01-073-1/+27
* [CodeGen] Add MVT::FIRST_VALUETYPE to avoid explicit 0. NFC.Ahmed Bougacha2015-01-071-0/+1
* New method SDep::isNormalMemoryOrBarrier() in ScheduleDAGInstrs.cpp.Jonas Paulsson2015-01-071-0/+6
* [PM] Give slightly less horrible names to the utility pass templates forChandler Carruth2015-01-071-4/+4
* [ADT][SmallVector] Flip an assert comparison to avoid overflows yielding fals...Ahmed Bougacha2015-01-071-2/+2
* IR: Remove MDNode::getWhenValsUnresolved()Duncan P. N. Exon Smith2015-01-071-5/+0
* Remove invalid TODODuncan P. N. Exon Smith2015-01-071-1/+0
* [PM] Fix a pretty nasty bug where the new pass manager would invalidateChandler Carruth2015-01-072-12/+24
* Analysis: Reformulate WillNotOverflowUnsignedAdd for reusabilityDavid Majnemer2015-01-071-0/+5
* Revert r224935 "Refactor duplicated code. No intended functionality change."Lang Hames2015-01-065-7/+17
* Add isNegative helper to ConstantFPSDNodeMatt Arsenault2015-01-061-0/+3
* Add isInfinity helper to ConstantFPSDNodeMatt Arsenault2015-01-061-0/+3
* R600/SI: Add class intrinsicMatt Arsenault2015-01-061-0/+3
* Use a Factory Method for MachineFunctionInfo CreationMehdi Amini2015-01-061-1/+10
* Triple: Add amdgcn tripleTom Stellard2015-01-061-0/+1
* [PM] Introduce a utility pass that preserves no analyses.Chandler Carruth2015-01-061-0/+14
* [PM] Add a utility pass template that synthesizes the invalidation ofChandler Carruth2015-01-061-2/+27
* [PM] Add a utility to the new pass manager for generating a pass whichChandler Carruth2015-01-061-0/+22
* Revert r225048: It broke ObjC on AArch64.Lang Hames2015-01-064-27/+19
* Make DIE.h a public CodeGen header.Frederic Riss2015-01-051-0/+587
* IR: Prune arguments to ValueAsMetadata::ValueAsMetadata()Duncan P. N. Exon Smith2015-01-051-5/+5
* [PM] Don't run the machinery of invalidating all the analysis passesChandler Carruth2015-01-051-4/+8
* [PM] Add names and debug logging for analysis passes to the new passChandler Carruth2015-01-054-0/+33
* Convert SmallMapVector from a class to a struct.Michael Gottesman2015-01-051-5/+3
* [PM] Cleanup a place where I forgot to update the header guards whenChandler Carruth2015-01-051-2/+2
* [PM] Switch the new pass manager to use a reference-based API for IRChandler Carruth2015-01-056-67/+67
* [PM] Split the AssumptionTracker immutable pass into two separate APIs:Chandler Carruth2015-01-0416-219/+228
* [PowerPC/BlockPlacement] Allow target to provide a per-loop alignment preferenceHal Finkel2015-01-031-2/+4
* [PM] Add proper documentation for the ModulePassManager andChandler Carruth2015-01-021-0/+40
* [PM] Actually include the correct file name. Sorry for the breakage.Chandler Carruth2015-01-021-1/+1
* [PM] Lift the majority of the template boilerplate used to implement theChandler Carruth2015-01-022-306/+343
* [PM] Fix some formatting where clang-format has improved recently.Chandler Carruth2015-01-021-4/+5
* Analysis: Reformulate WillNotOverflowUnsignedMul for reusabilityDavid Majnemer2015-01-021-0/+6
* Revert "Just use a using directive in SmallMapVector instead of inheriting fr...Michael Gottesman2015-01-011-3/+6
* Revert r225053: Add an ArrayRef upcasting constructor from ArrayRef<U*> -> Ar...Chandler Carruth2015-01-011-10/+0
* Just use a using directive in SmallMapVector instead of inheriting from MapVe...Michael Gottesman2015-01-011-6/+3
* Add 2x constructors for TinyPtrVector, one that takes in one elemenet and the...Michael Gottesman2014-12-311-0/+7
* Add a SmallMapVector class that is a MapVector with a Map of SmallDenseMap an...Michael Gottesman2014-12-311-0/+11
* Add an ArrayRef upcasting constructor from ArrayRef<U*> -> ArrayRef<T*> where...Michael Gottesman2014-12-311-0/+10
* Add r224985 back with a fix.Rafael Espindola2014-12-314-19/+27
* Revert "Remove doesSectionRequireSymbols."Rafael Espindola2014-12-314-27/+19
* x86_64: Fix calls to __morestack under the large code model.Peter Collingbourne2014-12-301-0/+15
* Some code improvements in Masked Load/Store. Elena Demikhovsky2014-12-301-3/+5
OpenPOWER on IntegriCloud