summaryrefslogtreecommitdiff
path: root/utils/TableGen
AgeCommit message (Expand)AuthorFilesLines
2009-11-06clang++ points out that this is pointless.Chris Lattner1-1/+1
2009-11-06Don't print a redundant tab for inline asm, and do use the new printKill.Dan Gohman1-2/+1
2009-11-03mark some constant global const.Chris Lattner1-7/+8
2009-11-02Do not infer the target type for COPY_TO_REGCLASS from dest regclass, this wo...Anton Korobeynikov1-1/+0
2009-10-30Initial target-independent CodeGen support for BlockAddresses.Dan Gohman1-0/+1
2009-10-29Move some code from being emitted as boilerplate duplicated in everyDan Gohman1-58/+0
2009-10-29Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman4-5/+4
2009-10-29Sorry to break the build.Johnny Chen1-1158/+0
2009-10-29Minor tweak to forgo the the curly braces for most case blocks, except whenJohnny Chen1-0/+1158
2009-10-2780-col violation.Mikhail Glushenkov1-1/+2
2009-10-26Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth3-3/+3
2009-10-22Make 'unset_option' work on list options.Mikhail Glushenkov1-6/+6
2009-10-21Implement any_[not_]empty and list versions of switch_on and [not_]empty.Mikhail Glushenkov1-60/+146
2009-10-19More refactoring...Mikhail Glushenkov1-46/+55
2009-10-18Refactoring, no functionality change.Mikhail Glushenkov1-69/+158
2009-10-17Move UnescapeString to a static function for its sole client; its inefficient...Daniel Dunbar1-0/+23
2009-10-17Use raw_ostream::write_escaped instead of EscapeString.Daniel Dunbar2-12/+13
2009-10-17First draft of the OptionPreprocessor.Mikhail Glushenkov1-32/+191
2009-10-17This variable is never used.Mikhail Glushenkov1-2/+1
2009-10-17Disallow multiple instances of PluginPriority.Mikhail Glushenkov1-4/+10
2009-10-15Report errors correctly for unselected target intrinsics.Jakob Stoklund Olesen2-2/+12
2009-10-09Omit the 'out_file_index != -1' check when possible.Mikhail Glushenkov1-6/+54
2009-10-08Input files should go before all other options.Mikhail Glushenkov1-14/+24
2009-10-01Add instruction flags: hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. WhenEvan Cheng3-0/+6
2009-09-28Introduce the TargetInstrInfo::KILL machine instruction and get rid of theJakob Stoklund Olesen4-9/+11
2009-09-28Add a way to query the number of input files.Mikhail Glushenkov1-5/+21
2009-09-28A bit prettier formatting.Mikhail Glushenkov1-3/+3
2009-09-25Improve MachineMemOperand handling.Dan Gohman1-18/+11
2009-09-25Rename getTargetNode to getMachineNode, for consistency with theDan Gohman1-3/+3
2009-09-24Make the end-of-itinerary mark explicit. Some cleanup.David Goodwin1-5/+3
2009-09-21Use raw_ostream::indent instead of passing strings.Mikhail Glushenkov1-145/+163
2009-09-18convert some stuff to StringRef to avoid temporary std::strings.Chris Lattner2-47/+47
2009-09-18add a comment.Chris Lattner1-0/+5
2009-09-14slightly increase prettiness.Chris Lattner1-2/+2
2009-09-14emit the register table as a massive string to avoid relocations.Chris Lattner1-5/+16
2009-09-14move StringToOffsetTable out to its own header.Chris Lattner2-56/+77
2009-09-14factor string table generation out to its own class. This changesChris Lattner1-50/+73
2009-09-13eliminate the TargetRegisterDesc::AsmName field, the asmprinters now have thi...Chris Lattner1-6/+1
2009-09-13the tblgen produced 'getRegisterName' method does not accessChris Lattner1-1/+1
2009-09-13make tblgen produce a function that returns the name for a physreg.Chris Lattner2-8/+49
2009-09-11Eliminate some unnecessary implicit constructors in generated DAG ISel code.Owen Anderson1-1/+1
2009-09-11PHI nodes can never reach the asmprinter, assert and die instead of printingChris Lattner1-1/+2
2009-09-10Distinguish between 'empty' and empty DAG marker.Mikhail Glushenkov1-1/+1
2009-09-10Add a logical 'not' operator to llvmc's TableGen dialect.Mikhail Glushenkov1-0/+12
2009-09-09remove DebugLoc from MCInst and eliminate "Comment printing" fromChris Lattner1-4/+0
2009-09-09Fix a subtle bug in "return;" generation which caused us to missChris Lattner1-22/+3
2009-09-09hoist the call to processDebugLoc out of the generatedChris Lattner1-2/+0
2009-09-06Remove some unused variables and methods warned about byDuncan Sands1-1/+0
2009-08-29PR4795: Remove EEVT::isFP, isInt and isVec types used by TableGen's typeBob Wilson2-35/+46
2009-08-26Fix bad length argument to substr calls. Apparently I'm the first one toBob Wilson1-2/+2