- 2e851a9 Fix a bug in the code that checks if a store value is a vector of i1s by Nadav Rotem · 13 years ago
- 08c8339 Fix compilation on MSVC. Rename "_BB" to "Block" by Nadav Rotem · 13 years ago
- c367dfc fix a copy-and-paste error in the docs by Nadav Rotem · 13 years ago
- fdc309c by Nadav Rotem · 13 years ago
- a515b4e Add testcase for the previous commit. by Rafael Espindola · 13 years ago
- 5465c94 Don't call dominates on unreachable instructions. Should fix the dragonegg by Rafael Espindola · 13 years ago
- 3467474 Default TargetData alignment information for 128-bit floating-point types. by Hal Finkel · 13 years ago
- 32c185e And update the comment... by Rafael Espindola · 13 years ago
- 5b04cfb Enable the assert that got all this dominator work started. by Rafael Espindola · 13 years ago
- c987f4c Use the DT dominates function in the verifier. by Rafael Espindola · 13 years ago
- c9ae8cc Change the implementation of dominates(inst, inst) to one based on what the by Rafael Espindola · 13 years ago
- 8691216 Don't call dominates on unreachable instructions. by Rafael Espindola · 13 years ago
- f7087ea Reinstate the optimization from r151449 with a fix to not turn 'gep %x' into by Nick Lewycky · 13 years ago
- 8c727f9 Don't call dominates on unreachable instructions. by Rafael Espindola · 13 years ago
- 6fd3428 Roll these back to r151448 until I figure out how they're breaking by Nick Lewycky · 13 years ago
- 28e215b An argument and a local identified object (eg. a noalias call) could turn out by Nick Lewycky · 13 years ago
- 6bfb9d6 Fix five-letter typo in comment. by Nick Lewycky · 13 years ago
- 1e4e1c7 Teach instsimplify to be more aggressive when analyzing comparisons of pointers by Nick Lewycky · 13 years ago
- 55f4ab8 Move isKnownNonNull from private implementation detail of BasicAA to a public by Nick Lewycky · 13 years ago
- 1d05c21 Remove spurious emacs mode marker. by Nick Lewycky · 13 years ago
- 9b4d708 Revert r151278, breaks static linking. by Hal Finkel · 13 years ago
- 9a68fdc Target/X86: Fix assertion failures and warnings caused by r151382 _ftol2 lowering for i386-*-win32 targets. Patch by Joe Groff. by NAKAMURA Takumi · 13 years ago
- dfba3ad Add comment. by Chad Rosier · 13 years ago
- fa086f1 Add support for disabling llvm.lifetime intrinsics in the AlwaysInliner. These by Chad Rosier · 13 years ago
- c69cbd0 Make the peephole optimizer clear kill flags on a vreg if it's about to add new by Lang Hames · 13 years ago
- ff16eb6 Fix indentation. by Chad Rosier · 13 years ago
- 3c3cdcc Grammar-o. by Eric Christopher · 13 years ago
- 3b26eb6 Fixed typo. by Lang Hames · 13 years ago
- e4ea241 Add definitions of floating point multiply add/sub and negative multiply by Akira Hatanaka · 13 years ago
- 648f00c Add an option to use a virtual register as the global base register instead of by Akira Hatanaka · 13 years ago
- 120cfdf Remove unused cl::opt, make another opt static. by Benjamin Kramer · 13 years ago
- f79b489 Add missing static by Jakob Stoklund Olesen · 13 years ago
- 969b739 Fix undefined behavior. by Ahmed Charles · 13 years ago
- 9e931f6 Thumb2 asm aliases for wide bitwise w/ immediate instructions. by Jim Grosbach · 13 years ago
- 009e265 fix PR12075, a regression in a recent transform I added. In unreachable code, gep chains can be infinite. Just like "stripPointerCasts", use a set to keep track of visited instructions so we don't recurse infinitely. by Chris Lattner · 13 years ago
- 1a2d061 Add WIN_FTOL_* psudo-instructions to model the unique calling convention by Michael J. Spencer · 13 years ago
- 27bc818 Add a -stress-regalloc=<N> option. by Jakob Stoklund Olesen · 13 years ago
- 3161039 X11/X2 loads around indirect calls on ppc64 should not be deleted. by Hal Finkel · 13 years ago
- f77c03a Don't crash when a glue node contains an internal CopyToReg by Hal Finkel · 13 years ago
- e170c76 Teach GVN that x+y is the same as y+x and that x<y is the same as y>x. by Duncan Sands · 13 years ago
- 8b93ff2 SDAGBuilder: Remove register sets that were never read and prune dead code surrounding it. by Benjamin Kramer · 13 years ago
- 8a4eb29 test commit. removing unnecessary whitespace. by Kristof Beyls · 13 years ago
- b1933c0 test/CodeGen/X86/2012-02-23-mmx-inlineasm.ll: Fixup to add -march=x86. by NAKAMURA Takumi · 13 years ago
- 1941110 Remove dead code. by Richard Osborne · 13 years ago
- 37b6e5a Workaround a miscompilation by gcc-4.3 that showed up as a failure by Duncan Sands · 13 years ago
- aaad5f2 ScheduleDAGInstrs.h:155: warning: suggest parentheses around `&&' within `||'. by Nick Lewycky · 13 years ago
- 702d489 PostRA sched: speed up physreg tracking by not abusing SparseSet. by Andrew Trick · 13 years ago
- 0db1241 ARM Thumb symbol references in assembly need the low bit set. by Jim Grosbach · 13 years ago
- d18134f Turn avx insert intrinsic calls into INSERT_SUBVECTOR DAG nodes and remove duplicate patterns for selecting the intrinsics by Pete Cooper · 13 years ago
- 8060356 comment fix by Jia Liu · 13 years ago
- c2e2dcd some comment fix by Jia Liu · 13 years ago
- 4df4f5b comment fix by Jia Liu · 13 years ago
- fc77014 replace a balnk with - by Jia Liu · 13 years ago
- 178606d If the Address of a variable is an argument then treat the entire by Eric Christopher · 13 years ago
- 5b13ed1 Tabs, formatting and long lines oh my! by Eric Christopher · 13 years ago
- 1711cdf 80 columns of Mips InstPrinter Makefile by Jia Liu · 13 years ago
- c54f634 Switch ARM target to register masks. by Jakob Stoklund Olesen · 13 years ago
- d1b220a Make sure the regs are low regs for tMUL size reduction. by Jim Grosbach · 13 years ago
- fdf7c85 Thumb2 size reduction fix for tied operands of tMUL. by Jim Grosbach · 13 years ago
- 4bf6c19 EE/Interpreter/ExternalFunctions.cpp: Staticize lle_X_() entries. They can be mapped in FuncNames[] at the initialization. by NAKAMURA Takumi · 13 years ago
- 423cbc5 EE/Interpreter/ExternalFunctions.cpp: Prune "C" linkage to suppress warnings with -Wreturn-type (and MSC's w4190). by NAKAMURA Takumi · 13 years ago
- db95389 When emitting a cmp with 0 for a lowered select, mask out the high by Dan Gohman · 13 years ago
- 6e6b822 Release not for ARM integrated assembler support. by Jim Grosbach · 13 years ago
- 9e8ceb0 Allow an integer to be converted into an MMX type when it's used in an inline by Bill Wendling · 13 years ago
- 89c5d26 Typo. by Chad Rosier · 13 years ago
- 32d22ee Emit global ctors into .CRT$XCU instead of .ctors on Win32. Patch by Joe Groff! by Michael J. Spencer · 13 years ago
- 8ce6b7d The LLVM Getting Started documentation is out of date. It would be nice if by Chad Rosier · 13 years ago
- b601ab5 Bump SmallString to the minimum required amount for raw_ostream to avoid allocation. by Benjamin Kramer · 13 years ago
- 3378c59 Replace a DenseSet with SmallPtrSet. by Benjamin Kramer · 13 years ago
- ca0af3a MCize function entry label emission on PowerPC64 properly. by Roman Divacky · 13 years ago
- b6bd8cc BitVectorize loop. by Benjamin Kramer · 13 years ago
- 46252d8 post-ra-sched: Turn the KillIndices vector into a bitvector, it only stored two meaningful states. by Benjamin Kramer · 13 years ago
- 49b726c post-ra-sched: Replace a std::set of regs with a bitvector. by Benjamin Kramer · 13 years ago
- b80d571 Updated the llvm-mc disassembler C API to support for the X86 target. by Kevin Enderby · 13 years ago
- 1854722 Fix the numbering of some of the registers and reclassify a couple of them. by Brendon Cahoon · 13 years ago
- 976647d Make calls scheduling boundaries post-ra. by Jakob Stoklund Olesen · 13 years ago
- 6a1c779 Reflow code, no functionality change. by Benjamin Kramer · 13 years ago
- 9f78379 Make tests less sensitive to scheduling changes. by Jakob Stoklund Olesen · 13 years ago
- 92fc97a Strip a layer of boilerplate from the VLIWPacketizer by storing the scheduler as an opaque pointer. by Benjamin Kramer · 13 years ago
- 1b14f20 Remove unused variable. by Duncan Sands · 13 years ago
- 1d2d5a0 Fix to make sure that a comdat group gets generated correctly for a static member by Anton Korobeynikov · 13 years ago
- b2ad57a Update for the removal of Hashing.cpp. by Jay Foad · 13 years ago
- bdf1748 Reinstate r151049 now that GeneralHash is fixed. by Jay Foad · 13 years ago
- 6592eac The implementation of GeneralHash::addBits broke C++ aliasing rules; fix by Jay Foad · 13 years ago
- 9d91c5d Remove 'if' from getSuperRegisters, getSubRegisters, and getOverlaps that were added in r151038. by Craig Topper · 13 years ago
- 9778ad5 An easy case where GCC should really be able to work out that the value is only by Duncan Sands · 13 years ago
- 6212d31 GCC warns about a comparison between signed and unsigned values. by Duncan Sands · 13 years ago
- 4b794f8 GCC fails to understand that NextBB is always initialized if EvaluateBlock by Duncan Sands · 13 years ago
- 7481d07 Fix typo. by Rafael Espindola · 13 years ago
- 0822e01 More newline cleanups. by Eric Christopher · 13 years ago
- 2441367 Add some handy-dandy newlines. by Eric Christopher · 13 years ago
- 63d578b misched: cleanup reaching def computation by Andrew Trick · 13 years ago
- 5fb468a Canonicalize (srl (bswap x), 16) to (rotr (bswap x), 16) if the high 16 bits by Evan Cheng · 13 years ago
- 81a682a PostRASched: Convert physreg def/use tracking to Jakob's SparseSet. by Andrew Trick · 13 years ago
- f19a592 Handle regmasks in FixupKills. by Jakob Stoklund Olesen · 13 years ago
- c892aeb Optimize a couple of common patterns involving conditional moves where the false by Evan Cheng · 13 years ago
- bbad2f1 Handle regmasks in CriticalAntiDepBreaker. by Jakob Stoklund Olesen · 13 years ago
- cf14613 Track reserved registers separately from RegsAvailable. by Jakob Stoklund Olesen · 13 years ago
- c9addc4 MC: Fix the MCNullStreamer which was broken in r147763. by Daniel Dunbar · 13 years ago
- 02634be Don't compute latencies for regmask operands. by Jakob Stoklund Olesen · 13 years ago