- 0465bcf TwoAddressInstructionPass::CoalesceExtSubRegs can insert INSERT_SUBREG by Jakob Stoklund Olesen · 15 years ago
- 6a5e283 Fix an inverted condition. by Evan Cheng · 15 years ago
- 4b8921d Use the new 'defm' class inheritance in SSE by Bruno Cardoso Lopes · 15 years ago
- a845706 Fix cross initialization compilation error. by Evan Cheng · 15 years ago
- a9934dc Teach iff-converter to properly count # of dups. It was not skipping over dbg_value's which resulted in non-duplicated instructions being deleted. rdar://8104384. by Evan Cheng · 15 years ago
- e03262f Add Expand-to-libcall support for additional atomics. This covers the usual by Jim Grosbach · 15 years ago
- ebe99b2 Rewrite chained if's as switches and replace assertions with llvm_unreachable by Bob Wilson · 15 years ago
- 51bd47e Fix ARM/Thumb reversal in previous attempt. by Dale Johannesen · 15 years ago
- 52c61ec When using ADDri to get the address of a stack object, 255 is a conservative by Jakob Stoklund Olesen · 15 years ago
- 1415a60 Make this comment less specific. by Dan Gohman · 15 years ago
- ea9f151 Fix X86FastISel's address-mode folding to stay within the by Dan Gohman · 15 years ago
- 1041680 An attempt to fix the problem Anton reported with by Dale Johannesen · 15 years ago
- 3bf6376 Revert r106304 (105548 and friends), which are the SCEVComplexityCompare by Dan Gohman · 15 years ago
- 6e0a99a Teach tablegen how to inherit from classes in 'defm' definitions. by Bruno Cardoso Lopes · 15 years ago
- 78db186 Reapply 105540, 105542, and 105548, and revert r105732. by Dan Gohman · 15 years ago
- dd76f18 Add a pass-through option to the plugin. The use case for this option is to by Rafael Espindola · 15 years ago
- e0f0c7b Reapply 105546. by Dan Gohman · 15 years ago
- c72f0c8 Reapply 105544. by Dan Gohman · 15 years ago
- 5af58d8 Add explicit keywords. by Dan Gohman · 15 years ago
- c66cdf7 Enable tail calls on ARM by default, with some basic tests. by Dale Johannesen · 15 years ago
- 71f095b Don't leak RegClass2VRegMap, which is now a new[] array instead of a by Dan Gohman · 15 years ago
- a606d95 Start TargetRegisterClass indices at 0 instead of 1, so that by Dan Gohman · 15 years ago
- df50d7e Last round of changes for ARM tail calls. Not turning them on yet. by Dale Johannesen · 15 years ago
- 2bff8ab Grammar. by Jim Grosbach · 15 years ago
- f50e952 Fix PR7372: Conditional branches (at least on ARM) are treated as predicated, by Bob Wilson · 15 years ago
- 0d8ba33 Treat the ARM inline asm {cc} constraint as a physreg (%CPSR), just like X86 by Jakob Stoklund Olesen · 15 years ago
- 4593433 Don't bother calling releaseMemory before destroying the DominatorTreeBase. by Dan Gohman · 15 years ago
- 927f866 Minor code simplifications. by Dan Gohman · 15 years ago
- 03c3dc7 Give NamedRegionTimer an Enabled flag, allowing all its clients to by Dan Gohman · 15 years ago
- 27445f0 Don't replace the old Ordering object with a new one; just clear() the old one. by Dan Gohman · 15 years ago
- c97df86 Don't call clear() on DbgInfo when it's going to be deleted anyway. by Dan Gohman · 15 years ago
- 027657d Change UpdateNodeOperands' operand and return value from SDValue to by Dan Gohman · 15 years ago
- 07587a4 Remove getIntegerSCEV; it's redundant with getConstant, and getConstant by Dan Gohman · 15 years ago
- 5ff12fc Delete unused variables. by Dan Gohman · 15 years ago
- e368b46 Eliminate unnecessary uses of getZExtValue(). by Dan Gohman · 15 years ago
- 7720cb3 isValueValidForType can be a static member function. by Dan Gohman · 15 years ago
- f627dc3 Some assorted isTwoAddress -> Constraints cleanup. by Eric Christopher · 15 years ago
- 9634331 Handle execution entrypoints with non-integer return types. by Dan Gohman · 15 years ago
- c185a12 Don't write a file named "&1". by Dan Gohman · 15 years ago
- a528382 Disable indvars on loops when LoopSimplify form is not available. by Dan Gohman · 15 years ago
- e540810 Don't maintain a set of deleted nodes; instead, use a HandleSDNode by Dan Gohman · 15 years ago
- d7f9cc4 Add {mix,max}{ss,sd}{rr,rm} AVX forms. by Bruno Cardoso Lopes · 15 years ago
- 8a7f742 Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass, by Dan Gohman · 15 years ago
- 4f46e14 Fix a typo in a comment. by Dan Gohman · 15 years ago
- f2a1224 improve portability to solaris 10, PR7380, patch by Simon Billingsley! by Chris Lattner · 15 years ago
- 9e86a73 Handle ext(ext(x)) -> ext(x) immediately, since it's simple. by Dan Gohman · 15 years ago
- 0a13b89 Make this test less fragile. by Dan Gohman · 15 years ago
- 27ed6a4 Simplify this code. by Dan Gohman · 15 years ago
- 597ec8e Use new tablegen resources in SSE tablegen code. This will by Bruno Cardoso Lopes · 15 years ago
- 93583c9 In case Rec is a definition and not a class, do the proper comparison! by Bruno Cardoso Lopes · 15 years ago
- 3bf9125 Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). This by Stuart Hastings · 15 years ago
- c22c0f3 Minor clarification. by Dan Gohman · 15 years ago
- 59c38f3 add missing break. inconsequential as the code shouldn't be reached, but by Jim Grosbach · 15 years ago
- b56ce81 Add entries for Expanding atomic intrinsics to libcalls. Just a placeholder by Jim Grosbach · 15 years ago
- 218883a Testcase for llvm-gcc 106225. by Dale Johannesen · 15 years ago
- 1e81966 Remove arm_apcscc from the test files. It is the default and doing this by Rafael Espindola · 15 years ago
- ba6fc63 Allow absolute paths in LLVM_TARGET_DEFINITIONS for CMake's TableGen rule by Douglas Gregor · 15 years ago
- f8c4c27 Modify tablegen to support generating all NEON code used by clang at once. by Nate Begeman · 15 years ago
- 7072cf6 Thumb1 and any pre-v6 ARM target should use the libcall expansion of by Jim Grosbach · 15 years ago
- bbfc0d2 ISD::MEMBARRIER should lower to a libcall (__sync_synchronize) if the target by Jim Grosbach · 15 years ago
- 477bf62 Fix the handling of !if result, avoiding null results for non 'int'. by Bruno Cardoso Lopes · 15 years ago
- c73993b simplify code a bit and add a more explanatory assert for cases that by Jim Grosbach · 15 years ago
- f7a503e Add the entire range of DW_OP_lit[0..31], DW_OP_reg[0..31], and by Jason Molenda · 15 years ago
- e98ad83 Hack to let the move lowering handle dynamic-no-pic absolute moves of TLVP: by Eric Christopher · 15 years ago
- 04b8d3c Update comment. by Eric Christopher · 15 years ago
- eba8f18 For a tablegen expression such as !if(a,b,c), let 'a' by Bruno Cardoso Lopes · 15 years ago
- e3f6473 Fix the typo in my previous one-line commit. by Sean Hunt · 15 years ago
- a85e195 Make sure CMake can build the files added by my previous commit. by Sean Hunt · 15 years ago
- 1617144 Add preliminary clang attribute generation support. by Sean Hunt · 15 years ago
- 7616b64 format and 80-column cleanup by Jim Grosbach · 15 years ago
- e87de41 let the '!eq' expression support 'int' and 'bit' types by Bruno Cardoso Lopes · 15 years ago
- d0e8469 remove trailing whitespace by Jim Grosbach · 15 years ago
- 41f98a2 Revert r106117, which was the result of me misreading the C++98/03 by Douglas Gregor · 15 years ago
- a2846b4 Don't attempt preserving conservative kill flags. We were doing it wrong. by Jakob Stoklund Olesen · 15 years ago
- 07f6e80 Remove the hidden "neon-reg-sequence" option. The reg sequences are working by Bob Wilson · 15 years ago
- bc06737 In progress on 32-bit addends. by Eric Christopher · 15 years ago
- c66d0f2 Allow a register to be redefined multiple times in a basic block. by Jakob Stoklund Olesen · 15 years ago
- 08f55d0 A few more places where SCEVExpander bits need to skip over debug intrinsics by Jim Grosbach · 15 years ago
- d7d4ce3 modify so the test doesn't drop an output file in the test source directory. by Jim Grosbach · 15 years ago
- a86de10 MC/Mach-O: Rewrite atom association to be a final pass we do in Finish(), instead of tracking as part of emission. by Daniel Dunbar · 15 years ago
- 843aa1f MC: Simplify MCAssembler::isSymbolLinkerVisible to only take an MCSymbol. by Daniel Dunbar · 15 years ago
- 83b4671 MC: Lift SwitchSection() and Finish() into MCObjectStreamer. by Daniel Dunbar · 15 years ago
- 8dc68ab MC: Factor out an MCObjectStreamer class, which will be shared by the concrete by Daniel Dunbar · 15 years ago
- 4c47095 Be specific. Use FileCheck. by Devang Patel · 15 years ago
- e96af56 Make sure that simplify libcalls does not replace a call with one calling by Rafael Espindola · 15 years ago
- 956352e add FIXME by Jim Grosbach · 15 years ago
- 0f800a6 This requires more investigation. Unblock buildbots for now. by Devang Patel · 15 years ago
- 6e67c6c Update test to explicitly capture llc output. by Devang Patel · 15 years ago
- 504c0cd Improve comment to include that the use of a preg is also verboten in this situation. by Bill Wendling · 15 years ago
- 0964b4a Eliminate a redundant "typename" keyword by Douglas Gregor · 15 years ago
- 0f471e0 TODO-- by Benjamin Kramer · 15 years ago
- ea9ca02 simplify-libcalls: fold strncmp(x, y, 1) -> memcmp(x, y, 1) by Benjamin Kramer · 15 years ago
- 46df4eb Make post-ra scheduling, anti-dep breaking, and register scavenger (conservatively) aware of predicated instructions. This enables ARM to move if-conversion before post-ra scheduler. by Evan Cheng · 15 years ago
- ffd33cd Check function pointer first, before comparing function names. by Devang Patel · 15 years ago
- 2f7d529 Use separate named MDNode to hold each function's local variable info. by Devang Patel · 15 years ago
- 7500e06 Don't emit the linkage for initializer label for mach-o tls. by Eric Christopher · 15 years ago
- e48dbf8 Fix indentation. by Eric Christopher · 15 years ago
- d361a77 Create a more targeted fix for not sinking instructions into a range where it by Bill Wendling · 15 years ago
- 6102549 For 32-bit non-pic tlv mach-o addressing we don't need a pic base or by Eric Christopher · 15 years ago
- cad22ad Added a comment. by Stuart Hastings · 15 years ago