aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2010-06-18Teach tablegen how to inherit from classes in 'defm' definitions.Bruno Cardoso Lopes
2010-06-18Reapply 105540, 105542, and 105548, and revert r105732.Dan Gohman
2010-06-18Add a pass-through option to the plugin. The use case for this option is toRafael Espindola
2010-06-18Reapply 105546.Dan Gohman
2010-06-18Reapply 105544.Dan Gohman
2010-06-18Add explicit keywords.Dan Gohman
2010-06-18Enable tail calls on ARM by default, with someDale Johannesen
2010-06-18Don't leak RegClass2VRegMap, which is now a new[] array instead of aDan Gohman
2010-06-18Start TargetRegisterClass indices at 0 instead of 1, so thatDan Gohman
2010-06-18Last round of changes for ARM tail calls.Dale Johannesen
2010-06-18Grammar.Jim Grosbach
2010-06-18Fix PR7372: Conditional branches (at least on ARM) are treated as predicated,Bob Wilson
2010-06-18Treat the ARM inline asm {cc} constraint as a physreg (%CPSR), just like X86Jakob Stoklund Olesen
2010-06-18Don't bother calling releaseMemory before destroying the DominatorTreeBase.Dan Gohman
2010-06-18Minor code simplifications.Dan Gohman
2010-06-18Give NamedRegionTimer an Enabled flag, allowing all its clients toDan Gohman
2010-06-18Don't replace the old Ordering object with a new one; just clear()Dan Gohman
2010-06-18Don't call clear() on DbgInfo when it's going to be deleted anyway.Dan Gohman
2010-06-18Change UpdateNodeOperands' operand and return value from SDValue toDan Gohman
2010-06-18Remove getIntegerSCEV; it's redundant with getConstant, and getConstantDan Gohman
2010-06-18Delete unused variables.Dan Gohman
2010-06-18Eliminate unnecessary uses of getZExtValue().Dan Gohman
2010-06-18isValueValidForType can be a static member function.Dan Gohman
2010-06-18Some assorted isTwoAddress -> Constraints cleanup.Eric Christopher
2010-06-18Handle execution entrypoints with non-integer return types.Dan Gohman
2010-06-18Don't write a file named "&1".Dan Gohman
2010-06-18Disable indvars on loops when LoopSimplify form is not available.Dan Gohman
2010-06-18Don't maintain a set of deleted nodes; instead, use a HandleSDNodeDan Gohman
2010-06-18Add {mix,max}{ss,sd}{rr,rm} AVX forms.Bruno Cardoso Lopes
2010-06-18Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass,Dan Gohman
2010-06-18Fix a typo in a comment.Dan Gohman
2010-06-18improve portability to solaris 10, PR7380, patch by Simon Billingsley!Chris Lattner
2010-06-18Handle ext(ext(x)) -> ext(x) immediately, since it's simple.Dan Gohman
2010-06-18Make this test less fragile.Dan Gohman
2010-06-17Simplify this code.Dan Gohman
2010-06-17Use new tablegen resources in SSE tablegen code. This willBruno Cardoso Lopes
2010-06-17In case Rec is a definition and not a class, do the proper comparison!Bruno Cardoso Lopes
2010-06-17Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings
2010-06-17Minor clarification.Dan Gohman
2010-06-17add missing break. inconsequential as the code shouldn't be reached, butJim Grosbach
2010-06-17Add entries for Expanding atomic intrinsics to libcalls. Just a placeholderJim Grosbach
2010-06-17Testcase for llvm-gcc 106225.Dale Johannesen
2010-06-17Remove arm_apcscc from the test files. It is the default and doing thisRafael Espindola
2010-06-17Allow absolute paths in LLVM_TARGET_DEFINITIONS for CMake's TableGen ruleDouglas Gregor
2010-06-17Modify tablegen to support generating all NEON code used by clang at once.Nate Begeman
2010-06-17Thumb1 and any pre-v6 ARM target should use the libcall expansion ofJim Grosbach
2010-06-17ISD::MEMBARRIER should lower to a libcall (__sync_synchronize) if the targetJim Grosbach
2010-06-17Fix the handling of !if result, avoiding null results for non 'int'.Bruno Cardoso Lopes
2010-06-17simplify code a bit and add a more explanatory assert for cases thatJim Grosbach
2010-06-17Add the entire range of DW_OP_lit[0..31], DW_OP_reg[0..31], and Jason Molenda