- 1518afd Implement major new fastisel functionality: the matcher can now handle immediates with by Chris Lattner · 14 years ago
- 1023643 relax this test to just check that the lock prefix is encoded properly, by Chris Lattner · 14 years ago
- 205132e Revert r129688; it's breaking buildbots. by Eli Friedman · 14 years ago
- 24b9654 More malloc elimination: it's a bad idea to use raw_svector_ostream on a by Eli Friedman · 14 years ago
- f4387d9 Make the StringMaps attached to MCContext use the MCContext's allocator; by Eli Friedman · 14 years ago
- 8aa0f90 Use an empty ArrayRef instead of an empty std::vector for the Function::get overload that takes no parameters. by Anders Carlsson · 14 years ago
- 06c6d9a docs: Redefine Heading elements as below; by NAKAMURA Takumi · 14 years ago
- 9bfd5f3 introduce a new OpKind abstraction which wraps up operand flavors in a tidy little wrapper. by Chris Lattner · 14 years ago
- a90dbc1 change OperandsSignature to use SmallVector<char> instead of std::vector<string> by Chris Lattner · 14 years ago
- 4447d65 since the VT is fixed for a ImmLeaf, there is no reason to expose it to the matching code. by Chris Lattner · 14 years ago
- 5662bc9 switch the rest of the x86 immediate patterns over to ImmLeaf, by Chris Lattner · 14 years ago
- 7ed1391 now that predicates have a decent abstraction layer on them, introduce a new by Chris Lattner · 14 years ago
- 5437906 Rework our internal representation of node predicates to expose more by Chris Lattner · 14 years ago
- 461cd70 remove some debugging code I added. by Chris Lattner · 14 years ago
- 602fc06 1. merge fast-isel-shift-imm.ll into fast-isel-x86-64.ll by Chris Lattner · 14 years ago
- 0a1c997 fix an x86 fast isel issue where we'd completely give up on folding an address by Chris Lattner · 14 years ago
- 685090f fix an oversight which caused us to compile the testcase (and other by Chris Lattner · 14 years ago
- dceb52a tidy up and reduce indentation. by Chris Lattner · 14 years ago
- fd3f635 Fix rdar://9289512 - not folding load into compare at -O0 by Chris Lattner · 14 years ago
- 8bdc251 split a complex predicate out to a helper function. Simplify two for loops, by Chris Lattner · 14 years ago
- 2f108f8 Remove working entry from README. by Eli Friedman · 14 years ago
- fff65b3 fix rdar://9289583 - fast isel should handle non-canonical commutative binops by Chris Lattner · 14 years ago
- e545d38 PR9055: extend the fix to PR4050 (r70179) to apply to zext and anyext. by Eli Friedman · 14 years ago
- 86f72a8 Rename a misleadingly-named variable. by Frits van Bommel · 14 years ago
- 338af5e Add test cases for Jay's r129641 and fix a 32-bit-centric testcase in a file with a 64-bit datalayout. by Frits van Bommel · 14 years ago
- cbc5f40 Unbreak the MSVC 2010 build. by Francois Pichet · 14 years ago
- 4130278 Fix bug when checking phi operands in InstCombiner::visitPHINode(), by Jay Foad · 14 years ago
- 6144686 MSVC needs the return 0 to compile. by Francois Pichet · 14 years ago
- e506098 Remove unused variable. by Benjamin Kramer · 14 years ago
- 571c0e9 Write out uint64_t as i{0..32},i{33..64} instead of i{0..32},0. by Benjamin Kramer · 14 years ago
- ece78a3 Don't use C++ comments in C code. by Nick Lewycky · 14 years ago
- 30deafc Put each personality function in a section. This fixes the gnu ld warning: by Rafael Espindola · 14 years ago
- c5eecbc Correct result when a branch condition is live across a block by Stuart Hastings · 14 years ago
- 65279cb Fix divmod libcall lowering. Convert to {S|U}DIVREM first and then expand the node to a libcall. rdar://9280991 by Evan Cheng · 14 years ago
- 86837e8 Fix cmake build. by Rafael Espindola · 14 years ago
- 0c4de8a Move the re-stemming function up top and use it where it's currently inlined. by Nick Lewycky · 14 years ago
- b192870 Rename LineProfiling to GCOVProfiling to more accurately represent what it by Nick Lewycky · 14 years ago
- e9db5e2 Introduce support to encode Objective-C property information in debugging information generated for an interface. by Devang Patel · 14 years ago
- 3a96122 Thumb2 BFC was insufficiently encoded. by Johnny Chen · 14 years ago
- a704bc9 A8.6.315 VLD3 (single 3-element structure to all lanes) by Johnny Chen · 14 years ago
- fc69303 Re-enable test o32_cc_vararg.ll. by Akira Hatanaka · 14 years ago
- 4954e9f Initial work to improve documentation for Clang's diagnostics, from Matthieu Monrocq by Douglas Gregor · 14 years ago
- 4552c9a Reverse unnecessary changes made in r129606 and r129608. There is no change in functionality. by Akira Hatanaka · 14 years ago
- 0cb11ac Add ORR and EOR to the CMP peephole optimizer. It's hard to get isel to generate by Cameron Zwarich · 14 years ago
- 3e03e5d Fix some broken links, from Matthieu Monrocq by Douglas Gregor · 14 years ago
- 6c3541d Fix lines that exceed 80 columns. There is no change in functionality. by Akira Hatanaka · 14 years ago
- 27c4ba1 Add this test back for Darwin. by Rafael Espindola · 14 years ago
- 0bf3dfb Fix lines that have incorrect indentation or exceed 80 columns. There is no change in functionality. by Akira Hatanaka · 14 years ago
- b485de5 The AND instruction leaves the V flag unmodified, so it falls victim to the same by Cameron Zwarich · 14 years ago
- ed7cd96 Fix cmake build. by Rafael Espindola · 14 years ago
- 126ae68 Some refactoring suggested by Anton Korobeynikov. by Rafael Espindola · 14 years ago
- ca3f6a3 Add missing register forms of instructions to the ARM CMP-folding code. This by Cameron Zwarich · 14 years ago
- 99a2e98 Add pass that expands pseudo instructions into target instructions after register allocation. Define pseudos that get expanded into mtc1 or mfc1 instructions. by Akira Hatanaka · 14 years ago
- b6a6388 Increase SubtargetFeatureKV Value and Implies fields to 64 bits since some targets are getting very close to 32 subtarget features. Also teach tablegen to error when there are more than 64 features to guard against undefined behavior. rdar://9282332 by Evan Cheng · 14 years ago
- c25e8d8 Add encoding tests for flds/filds by Joerg Sonnenberger · 14 years ago
- 437ef0c Implements StringRef::compare with bounds. It is behaves similarly to strncmp(). Unit tests also included. by Lenny Maiorani · 14 years ago
- 44b7ae2 Teach the SplitKit blitter to handle multiply defined values as well. by Jakob Stoklund Olesen · 14 years ago
- 806562c Remember to set flag. by Jakob Stoklund Olesen · 14 years ago
- f0adba9 Add 129518 back with a fix for when we are producing eh just because of debug info. by Rafael Espindola · 14 years ago
- 7a2bdde Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
- bcb8c6d Revert r129518, "Change ELF systems to use CFI for producing the EH tables. This reduces the" by NAKAMURA Takumi · 14 years ago
- 9eec66e Fix another fcopysign lowering bug. If src is f64 and destination is f32, don't by Evan Cheng · 14 years ago
- 188ce9c For t2BFI, both Inst{26} and Inst{5} "should" be 0. by Johnny Chen · 14 years ago
- 4babeee Add 3DNow! intrinsics. by Michael J. Spencer · 14 years ago
- de29a52 The ARM disassembler did not handle the alignment correctly for VLD*DUP* instructions by Johnny Chen · 14 years ago
- 06b2a60 Follow up on r127913. Fix Thumb revsh isel. rdar://9286766 by Evan Cheng · 14 years ago
- 3ec01b7 Add an instcombine for constructs like a | -(b != c); a select is more by Eli Friedman · 14 years ago
- f6832bb Fix an infinite alternation in JumpThreading where two transforms would repeatedly undo each other. The solution is to perform more aggressive constant folding to make one of the edges just folded away rather than trying to thread it. by Owen Anderson · 14 years ago
- 481823a Cleanup r129509 based on comments by Chris by Mon P Wang · 14 years ago
- cd695fd Add sanity checkings for Thumb2 Load/Store Register Exclusive family of operations. by Johnny Chen · 14 years ago
- b8295f7 move PR9661 out to here. by Chris Lattner · 14 years ago
- a34d936 Fix another instance of the DAG combiner not using the correct type for the RHS of a shift. by Owen Anderson · 14 years ago
- 2cb2aa6 tests: Remove a FrontendC test which is no longer valid. by Daniel Dunbar · 14 years ago
- 3dae6e7 Change ELF systems to use CFI for producing the EH tables. This reduces the by Rafael Espindola · 14 years ago
- 9a0bac4 Fix whitespace and tabs. by Michael J. Spencer · 14 years ago
- ddf9abf Cleanup r129472 by using a utility routine as suggested by Eli. by Mon P Wang · 14 years ago
- 12f0dc6 In the pre-RA scheduler, maintain cmp+br proximity. by Andrew Trick · 14 years ago
- b57b066 Documented bugpoint --compile-custom --compile-command. by Andrew Trick · 14 years ago
- df2ef90 add a minor missed dag combine that is blocking mid-level optimization by Chris Lattner · 14 years ago
- c0c7fca sink a call into its only use. by Chris Lattner · 14 years ago
- 3c6e746 rework FoldBranchToCommonDest to exit earlier when there is a bonus by Chris Lattner · 14 years ago
- b3b1571 fix a couple -Wsign-compare warnings. by Chris Lattner · 14 years ago
- d336de3 As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias by Bill Wendling · 14 years ago
- c6df988 Have the X86 back-end emit the alias instead of what's being aliased. In most by Bill Wendling · 14 years ago
- eef965f Add an option to not print the alias of an instruction. It defaults to "print by Bill Wendling · 14 years ago
- 7adf862 During post-legalization DAG combining, be careful to only create shifts where the RHS is of the legal type for the new operation. by Owen Anderson · 14 years ago
- e8d087a Thumb disassembler did not handle tBRIND (indirect branch) properly. by Johnny Chen · 14 years ago
- be0761c Vectors with different number of elements of the same element type can have by Mon P Wang · 14 years ago
- 6c7e414 Check for unallocated instruction encodings when disassembling Thumb Branch instructions (tBcc and t2Bcc). by Johnny Chen · 14 years ago
- 471d73d The LDR*T/STR*T (unpriviledged load/store) operations don't take SP or PC as Rt. by Johnny Chen · 14 years ago
- 5af60ce Fix a typo in an ARM-specific DAG combine. This fixes <rdar://problem/9278274>. by Cameron Zwarich · 14 years ago
- 8b50573 Fix format string warning. by Benjamin Kramer · 14 years ago
- 1335022 Fix a regression caused by r102515 where explicit alignment on globals is by Cameron Zwarich · 14 years ago
- be7cd75 Fix debug message. by Devang Patel · 14 years ago
- 9bb386a Check the corner cases for t2LDRSHi12 correctly and mark invalid encodings as such. by Johnny Chen · 14 years ago
- 65705d5 Remove extra bytes that were added for gdb. We do not have good poiner to understand actual reason behind this fixme. Spot checking suggest that newer gdb does not need this. by Devang Patel · 14 years ago
- b90e1d5 Use positive values since the value type is unsigned. Fixes a warning on the by Nick Lewycky · 14 years ago
- 119af20 Fix a bug where for t2MOVCCi disassembly, the TIED_TO register operand was not properly handled. by Johnny Chen · 14 years ago
- 6e3ccc3 Forgot to add this change for http://llvm.org/viewvc/llvm-project?view=rev&revision=129387. by Johnny Chen · 14 years ago
- 7133b85 Fixed the revision 129449. by Junjie Gu · 14 years ago