aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-11-01reject instructions that contain a \n in their asmstring. MarkChris Lattner
2010-10-31Revert r117876 for now, it's causing more testsuite failures.Eric Christopher
2010-10-31Disable the peephole optimizer until 186.crafty on armv6 is fixed. This is whatBill Wendling
2010-10-31Attach a GCModuleInfo to a MachineFunction.Nicolas Geoffray
2010-10-31fix the !eq operator in tblgen to return a bit instead of an int.Chris Lattner
2010-10-31two changes: make the asmmatcher generator ignore ARM pseudos properly,Chris Lattner
2010-10-31reapply r117858 with apparent editor malfunction fixed (somehow I Chris Lattner
2010-10-31revert r117858 while I check out a failure I missed.Chris Lattner
2010-10-31the asm matcher can't handle operands with modifiers (like ${foo:bar}).Chris Lattner
2010-10-31sketch out the planned instruction alias mechanism, add some comments aboutChris Lattner
2010-10-31Factorize the duplicated logic for choosing the right argumentDuncan Sands
2010-10-31Remove CCAssignFnForRet from X86 FastISel in favour of RetCC_X86,Duncan Sands
2010-10-31Add support for files with more than 65280 sections. No testcase sinceRafael Espindola
2010-10-30Make sure we have a legal type (and simple) before continuing.Eric Christopher
2010-10-30Resolve a terrible hack in tblgen: instead of hardcodingChris Lattner
2010-10-30Implement (and document!) support for MnemonicAlias's to have Requires Chris Lattner
2010-10-30really zap alias.Chris Lattner
2010-10-30move fcompi alias to .td file and zap some useless code.Chris Lattner
2010-10-30move rep aliases to td fileChris Lattner
2010-10-30move sal aliases to .td file.Chris Lattner
2010-10-30fix an encoding mismatch where "sal %eax, 1" was not using the short encodingChris Lattner
2010-10-30move a bunch more aliases from .cpp -> .td file.Chris Lattner
2010-10-30move cmov aliases to .td file.Chris Lattner
2010-10-30move setcc and jcc aliases from .cpp to .tdChris Lattner
2010-10-30move some code.Chris Lattner
2010-10-30implement (and document!) the first kind of MC assembler alias, which Chris Lattner
2010-10-30Now that the MallocInst no longer exists, this workaround forDuncan Sands
2010-10-30Add FIXME.Jim Grosbach
2010-10-30Clean up comments.Jim Grosbach
2010-10-30If a function does a volatile load from a global constant, do notDuncan Sands
2010-10-30Tidy up.Jim Grosbach
2010-10-30stay out of the reserved namespaceChris Lattner
2010-10-30simplify this code.Chris Lattner
2010-10-30split MaybeParseRegister into its two logical uses, eliminating malloc+free t...Chris Lattner
2010-10-30Avoid re-evaluating MI.getNumOperands() every iteration of the loop.Jim Grosbach
2010-10-30Include MachineBasicBlock numbers in viewCFG() output.Jakob Stoklund Olesen
2010-10-30Make sure copies are inserted after any exception handling labels at the top ofJakob Stoklund Olesen
2010-10-30Add SkipPHIsAndLabels from PHIElimination to MachineBasicBlock. It is neededJakob Stoklund Olesen
2010-10-30Disable more of physical register live intervals verification.Jakob Stoklund Olesen
2010-10-30Print out register class of spilled register.Jakob Stoklund Olesen
2010-10-30Overhaul memory barriers in the ARM backend. Radar 8601999.Bob Wilson
2010-10-30Encode the register list operands for ARM mode LDM/STM instructions.Jim Grosbach
2010-10-29Some instructions end with an "ls" prefix, but it doesn't indicate that they areBill Wendling
2010-10-29Teach machine cse to eliminate instructions with multiple physreg uses and de...Evan Cheng
2010-10-29Remove hard tab characters.Jim Grosbach
2010-10-2980 column fix.Jim Grosbach
2010-10-29trailing whitespaceJim Grosbach
2010-10-29s/getNEONVcvtImm32/getNEONVcvtImm32OpValue/ to be consistent with other operandJim Grosbach
2010-10-29Fix fpscr <-> GPR latency info.Evan Cheng
2010-10-29Be more strict on when we produce an undefined reference. In gas a file withRafael Espindola