aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/SubtargetEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-12Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer1-6/+2
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer1-4/+2
2016-06-08Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer1-2/+2
2016-05-17Fix Clang-tidy modernize-use-bool-literals in generated Target code; other mi...Eugene Zelenko1-25/+37
2016-02-14[TableGen] Remove constant string argument from a method that's only called o...Craig Topper1-5/+5
2016-02-13[TableGen] Fix comment about 64-bit type I missed when I removed the underlyi...Craig Topper1-1/+1
2016-02-13[TableGen] Use range-based for loops. NFCCraig Topper1-131/+104
2016-02-13No need to make the subtarget feature bit enum a uint64_t. This was a leftove...Craig Topper1-1/+1
2016-01-03[TableGen] Simplify some code slightly. No need to check if the arrays are em...Craig Topper1-18/+10
2015-10-06Fix Clang-tidy modernize-use-nullptr warnings in source directories and gener...Hans Wennborg1-8/+9
2015-09-15Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and r...Daniel Sanders1-4/+4
2015-09-15Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* an...Daniel Sanders1-4/+4
2015-09-15Revert r247684 - Replace Triple with a new TargetTuple ...Daniel Sanders1-4/+4
2015-09-15Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.Daniel Sanders1-4/+4
2015-07-10MC: Remove MCSubtargetInfo() default constructorDuncan P. N. Exon Smith1-8/+7
2015-06-10Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MC...Daniel Sanders1-4/+5
2015-05-26Use std::bitset for SubtargetFeatures.Michael Kuperstein1-30/+27
2015-05-13Reverting r237234, "Use std::bitset for SubtargetFeatures"Michael Kuperstein1-27/+30
2015-05-13Use std::bitset for SubtargetFeaturesMichael Kuperstein1-30/+27
2015-05-11Fix tablegen's PrintFatalError function to run registered fileJames Y Knight1-4/+2
2015-03-24Revert "Use std::bitset for SubtargetFeatures"Michael Kuperstein1-27/+30
2015-03-24Use std::bitset for SubtargetFeaturesMichael Kuperstein1-30/+27
2015-03-23Another set of missing raw_ostream.h. Still no functional change.Benjamin Kramer1-0/+1
2015-03-09TableGen: Use 'enum : uint64_t' for feature flags to fix -WmicrosoftReid Kleckner1-29/+16
2015-02-19Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures.Michael Kuperstein1-36/+52
2015-02-19Use std::bitset for SubtargetFeaturesMichael Kuperstein1-52/+36
2015-01-15Replace size method call of containers to empty method where appropriateAlexander Kornienko1-1/+1
2014-11-19Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie1-2/+2
2014-09-02Tablegen scheduling models don't reference empty itineraries as of r216919, s...Pete Cooper1-4/+5
2014-09-02Change MCSchedModel to be a struct of statically initialized data.Pete Cooper1-4/+4
2014-07-15Move Post RA Scheduling flag bit into SchedMachineModelSanjay Patel1-0/+4
2014-05-08Move late partial-unrolling thresholds into the processor definitionsHal Finkel1-0/+1
2014-05-07Debug.h already includes raw_ostream.h, no need to include it again.Eric Christopher1-1/+0
2014-05-06ArrayRef-ize the Feature and Processor tables for SubtargetFeatures.Eric Christopher1-12/+12
2014-04-30[C++11] Use 'nullptr' in tablegen output files.Craig Topper1-1/+1
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-2/+2
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-6/+6
2014-03-09[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-1/+1
2013-09-25Mark the x86 machine model as incomplete. PR17367.Andrew Trick1-0/+5
2013-06-15Support BufferSize on ProcResGroup for unified MOp schedulers.Andrew Trick1-5/+1
2013-06-15Machine Model: Add MicroOpBufferSize and resource BufferSize.Andrew Trick1-10/+7
2013-06-05SubtargetEmitter fixArnold Schwaighofer1-1/+1
2013-06-04Revert series of sched model patches until I figure out what is going on.Arnold Schwaighofer1-1/+1
2013-06-04SubtargetEmitter fixArnold Schwaighofer1-1/+1
2013-04-23Machine model: Generate table entries for super-resources.Andrew Trick1-14/+23
2013-04-23Machine model: rewrite a tablegen loop to avoid comparing record pointers.Andrew Trick1-8/+4
2013-03-26TableGen SubtargetEmitter fix to allow A9 and Swift to coexist.Andrew Trick1-1/+16
2013-03-16Machine model. Allow mixed itinerary classes and SchedRW lists.Andrew Trick1-43/+35
2013-03-14Fix r177112: Add ProcResGroup.Andrew Trick1-1/+3
2013-03-14MachineModel: Add a ProcResGroup class.Andrew Trick1-12/+75