- 82f0002 Fix TableGen so that it will emit the correct signature for FastEmit_f: by Cameron Zwarich · 14 years ago
- 34786a3 Optimize reserved register coalescing. by Jakob Stoklund Olesen · 14 years ago
- 4281e20 Use the 'regalloc' debug tag for most register allocator tracing. by Jakob Stoklund Olesen · 14 years ago
- 24f670f Enable redundant phi elimination after LSR. by Andrew Trick · 14 years ago
- 0ff100d Fix dead link by Eli Bendersky · 14 years ago
- 4964ba0 Use getRegForValue() to materialize the address of ARM globals. by Jakob Stoklund Olesen · 14 years ago
- 70017fb Revert part of r147716. Looks like x87 instructions kill markers are all messed by Evan Cheng · 14 years ago
- acdb4aa LSR: Don't optimize loops if an outer loop has no preheader. by Andrew Trick · 14 years ago
- 99b4237 Split Finish into Finish and FinishImpl to have a common place to do end of by Rafael Espindola · 14 years ago
- 977679d Added a late machine instruction copy propagation pass. This catches by Evan Cheng · 14 years ago
- ccec747 Copy implicit defs (e.g. r0) when changing tBX_RET to tPOP_RET. This bug is by Evan Cheng · 14 years ago
- 45ca7c6 Use movw+movt in ARMFastISel::ARMMaterializeGV. by Jakob Stoklund Olesen · 14 years ago
- f231a6dc LSR: run DeleteDeadPhis before replaceCongruentPhis. by Andrew Trick · 14 years ago
- 63faf82 Refactor. by Devang Patel · 14 years ago
- 139f333 Cleanup comments and argument types related to my previous replaceCongruentPhis checkin. by Andrew Trick · 14 years ago
- b78307f Eliminate an error check that may not work with all asm syntax variants. by Devang Patel · 14 years ago
- ee98aa8 Extended replaceCongruentPhis to handle mixed phi types. by Andrew Trick · 14 years ago
- 5548755 Make the 'x' constraint work for AVX registers as well. by Eric Christopher · 14 years ago
- 9c7b3da Missing raw_ostream.h breaks MSVC build. by Andrew Trick · 14 years ago
- 71ba09f comment typo by Andrew Trick · 14 years ago
- f8fd841 Expose isNonConstantNegative to users of ScalarEvolution. by Andrew Trick · 14 years ago
- 4bf76e0 Add comment. by Chad Rosier · 14 years ago
- e016789 Add a comment and ensure that anyone else looking at this code doesn't start by Eric Christopher · 14 years ago
- fa03db0 Use const vector references instead of a vector copy. Spotted by Devang. by Eric Christopher · 14 years ago
- 547abbb Use -> instead of (*iter). by Eric Christopher · 14 years ago
- bad1e6b Enable aligned NEON spilling by default. by Jakob Stoklund Olesen · 14 years ago
- 260bf53 Put all IVUsers in the processed set. Allow querying IVUsers with isIVUserOrOperand. by Andrew Trick · 14 years ago
- 59ecaae Abort AdjustBBOffsetsAfter early when possible. by Jakob Stoklund Olesen · 14 years ago
- 2d4a5bf lit/lit.TestRunner: Add an extra_substitutions argument for executeShTest -- by Daniel Dunbar · 14 years ago
- 3326ec1 SCEVExpander: hoistStep should check strict dominance. by Andrew Trick · 14 years ago
- b937b76 Tracing to help investigate issues with SjLj spill code. by Andrew Trick · 14 years ago
- 6da0ef9 Initializing to false makes better sense. Thanks, David. by Chad Rosier · 14 years ago
- a32a08c Fix uninitialized variable warning. by Chad Rosier · 14 years ago
- 99eecd3 Fix uninitialized variable warning. by Chad Rosier · 14 years ago
- 7eabae3 Fix a leak I noticed while reviewing the accelerator table changes. Passes by Eric Christopher · 14 years ago
- 3c7faae [asan] cleanup: remove the SIGILL-related code (compiler part) by Kostya Serebryany · 14 years ago
- 1eb189b Fix typo in string by Eli Bendersky · 14 years ago
- c36145f As part of the ongoing work in finalizing the accelerator tables, extend by Eric Christopher · 14 years ago
- 3b20517 Fix SpeculativelyExecuteBB to either speculate all or none of the phis by Dan Gohman · 14 years ago
- fb54ad1 PR11705, part 2: globalopt shouldn't put inttoptr/ptrtoint operations into global initializers if there's an implied extension or truncation. by Eli Friedman · 14 years ago
- 3ed8815 Link symbols with different visibilities according to the rules in the by Rafael Espindola · 14 years ago
- dd35df1 Revert r56315. When the instruction to speculate is a load, this by Dan Gohman · 14 years ago
- 1031111 Kill ObjectCodeEmitter and BinaryObject, they were unused and superseded by MC. by Benjamin Kramer · 14 years ago
- 720ac91 SCCCaptured is trivially false on entry to this loop and not modified inside it. by Nick Lewycky · 14 years ago
- 611caf5 Remove the old ELF writer. by Rafael Espindola · 14 years ago
- 45a93d6 A small re-factored JIT/MCJIT::getPointerToNamedFunction(), so it could be called with the base class. by Danil Malyshev · 14 years ago
- 6e9b5eb revert r147542 after comments from Joerg Sonnenberger by Sebastian Pop · 14 years ago
- 0fcccd4 allow clients of SmallSet to specify their own comparison function for the set. by Chris Lattner · 14 years ago
- fcb0a27 Remove an unused variable. by Chandler Carruth · 14 years ago
- 62dfc51 Prevent a DAGCombine from firing where there are two uses of by Chandler Carruth · 14 years ago
- 1e141a8 Cleanup and FileCheck-ize a test. by Chandler Carruth · 14 years ago
- 193cf04 Mark scalar FMA4 instructions as ignoring the VEX.L bit. by Craig Topper · 14 years ago
- 19d8559 Peephole optimization of ptest-conditioned branch in X86 arch. Performs instruction combining of sequences generated by ptestz/ptestc intrinsics to ptest+jcc pair for SSE and AVX. by Victor Umansky · 14 years ago
- 30c90c9 test commit (verifyiing commit access) by Eli Bendersky · 14 years ago
- 877ae2e Minor postra scheduler cleanup. It could result in more precise antidependence latency on ARM in exceedingly rare cases. by Andrew Trick · 14 years ago
- 397ae21 Replace the uint64_t -> double convertion algorithm with one that's more efficient. by Bill Wendling · 14 years ago
- 1130d220 comment cleanup by Andrew Trick · 14 years ago
- 59f7ee0 Do not hard code asm variant number. by Devang Patel · 14 years ago
- 44aac55 FileCheck hygiene. by Benjamin Kramer · 14 years ago
- 7255a4e Reapply r146997, "Heed spill slot alignment on ARM." by Jakob Stoklund Olesen · 14 years ago
- 54f3b7a Avoid reserving an ARM base pointer during register allocation. by Jakob Stoklund Olesen · 14 years ago
- d9e5c76 Freeze reserved registers before starting register allocation. by Jakob Stoklund Olesen · 14 years ago
- febaf84 Generalize isSafeToSpeculativelyExecute to work on arbitrary by Dan Gohman · 14 years ago
- a5f8942 Silence warnings of a mysterious compiler that still defaults to C89. by Benjamin Kramer · 14 years ago
- da69f3b Simplify more DenseMap.find users. by Benjamin Kramer · 14 years ago
- 85c07ce StringMap.find never points to an empty bucket or tombstone, skip the check. by Benjamin Kramer · 14 years ago
- 34b5f04 Simplify code. No functionality change. by Benjamin Kramer · 14 years ago
- 8a86887 use getHostTriple instead of getDefaultTargetTriple in getClosestTargetForJIT by Sebastian Pop · 14 years ago
- b0e7af7 Enable -soft-float for MIPS. by Akira Hatanaka · 14 years ago
- 234f8c9 Remove pointless asserts. by Nick Lewycky · 14 years ago
- 148fd55 Teach instcombine all sorts of great stuff about shifts that have exact, nuw or by Nick Lewycky · 14 years ago
- 5157834 Allow vector shuffle normalizing to use concat vector even if the sources are commuted in the shuffle mask. by Craig Topper · 14 years ago
- 481b79c Implement VECTOR_SHUFFLE canonicalizations during DAG combine. by Craig Topper · 14 years ago
- 7d34b92 test/CodeGen/X86/jump_sign.ll: Add -mcpu=pentiumpro for non-x86 hosts. It uses "cmov". by NAKAMURA Takumi · 14 years ago
- 2010325 Rename immLUiOpnd. by Akira Hatanaka · 14 years ago
- f12e702 - Define base classes for Jump-and-link instructions and make 32-bit and 64-bit by Akira Hatanaka · 14 years ago
- cb9dd72 Have getRegForInlineAsmConstraint return the correct register class when target by Akira Hatanaka · 14 years ago
- afad0fe Fix more places which should be checking for iOS, not darwin. by Evan Cheng · 14 years ago
- 56f582d For x86, canonicalize max (x > y) ? x : y => (x >= y) ? x : y by Evan Cheng · 14 years ago
- 091523c [asan] one more test for asan instrumentation: (*a)++ should be instrumented only once. by Kostya Serebryany · 14 years ago
- fcd7090 Turn a few more inline asm errors into "emitErrors" instead of fatal errors. by Chris Lattner · 14 years ago
- 3a4c60c generalize LLVMContext::emitError to take a twine instead of a StringRef. by Chris Lattner · 14 years ago
- b90d2a9 Fix 80-column violations. by Chad Rosier · 14 years ago
- ac1ed44 Don't use enums larger than 1 << 31 for target features. by Jakob Stoklund Olesen · 14 years ago
- 6d5b7cc Revert r146997, "Heed spill slot alignment on ARM." by Jakob Stoklund Olesen · 14 years ago
- 2d44e02 Assert when reserved registers have been assigned. by Jakob Stoklund Olesen · 14 years ago
- c2d064f Revert 147426 because it caused pr11696. by Nadav Rotem · 14 years ago
- 316477d Fix incorrect widening of the bitcast sdnode in case the incoming operand is integer-promoted. by Nadav Rotem · 14 years ago
- 3d1161e Enhance DAGCombine for transforming 128->256 casts into a vmovaps, rather by Chad Rosier · 14 years ago
- 48a09ae Conform to the style guide; remove 'else' after 'return'. Also remove an extra by Nick Lewycky · 14 years ago
- 517c4d7f Remove the restriction that target intrinsics can only involve legal types. Targets can perfects well support intrinsics on illegal types, as long as they are prepared to perform custom expansion during type legalization. For example, a target where i64 is illegal might still support the i64 intrinsic operation using pairs of i32's. ARM already does some expansions like this for non-intrinsic operations. by Owen Anderson · 14 years ago
- 567cdba Clarified assert text. by Lang Hames · 14 years ago
- 2b29d23 Fix for PR11652: assertion failures when Type.cpp is compiled with -Os by Stepan Dyatkovskiy · 14 years ago
- 19055cc Fix malformed assert. by Matt Beaumont-Gay · 14 years ago
- 5e33d21 Fix typo. by Eric Christopher · 14 years ago
- 5eb2e95 Fix typo in ruler. No functionality change. by Nick Lewycky · 14 years ago
- b1666b9 Intel style asm variant does not need '%' prefix. by Devang Patel · 14 years ago
- bd47f59 Type: replaced usage of ID with getTypeID(). by Stepan Dyatkovskiy · 14 years ago
- ce58a03 Fixed a bug in SelectionDAG.cpp. by Elena Demikhovsky · 14 years ago
- 0f8cd56 Fix SCEVExpander to handle loops with no preheader when LSR gives it a by Andrew Trick · 14 years ago