- c156632 by Stephen Wilson · 14 years ago
- 00d78f1 Use explicit add_subdirectory's for LLVM target sublibraries instead by Oscar Fuentes · 14 years ago
- 7ac0199 Fix typo. by Nick Lewycky · 14 years ago
- 1347623 PR9218: SimplifyDemandedVectorElts can return a non-null value that is not by Eli Friedman · 14 years ago
- 86b115c Minor x86 README updates. by Eli Friedman · 14 years ago
- 37d42f8 Add modules to codegen as soon as possible. This reduces the link time by Rafael Espindola · 14 years ago
- 17dce36 Try to fix the MC/AsmParser/section.s failure on the llvm-x86_64-linux-vg_leak by Cameron Zwarich · 14 years ago
- 824a907 implement PR9264: disambiguating 'bt mem, imm' as a btl. by Chris Lattner · 14 years ago
- 80e8b50 rewrite the memset_pattern pattern generation stuff to accept any 2/4/8/16-byte by Chris Lattner · 14 years ago
- 41bfbb0 Stores of null pointers should turn into memset, we weren't recognizing by Chris Lattner · 14 years ago
- 3a39372 Implement rdar://9009151, transforming strided loop stores of by Chris Lattner · 14 years ago
- 9bb83e4 Add the PARSE_ARGUMENTS CMake macro to LLVM so I can use it to clean by Jeffrey Yasskin · 14 years ago
- 38297f5 Allow getting the address of the value in a PointerUnion or PointerIntPair if one is by Argyrios Kyrtzidis · 14 years ago
- dd6e40a Fix typos. by Eric Christopher · 14 years ago
- 3f912ad Add ImmutableMap methods 'manualRetain()', 'manualRelease()', and 'getRootWithoutRetain()' to help more aggressively reclaim memory in the static analyzer. by Ted Kremenek · 14 years ago
- 5bc9fec Do not emit empty DW_TAG_lexical_block DIEs. In one test case, size of debug info reduced by almost 7%. by Devang Patel · 14 years ago
- fe19e3f DIE numbers do not add any value in this test. by Devang Patel · 14 years ago
- 1b847de Give SplitAnalysis a VRM member to access VirtRegMap::getOriginal(). by Jakob Stoklund Olesen · 14 years ago
- 4b19c98 Avoid dangling else warnings. by Joerg Sonnenberger · 14 years ago
- 0eeca44 Missed member rename for naming convention. by Jakob Stoklund Olesen · 14 years ago
- fd38917 This method belonged in VirtRegMap. by Jakob Stoklund Olesen · 14 years ago
- a2ebf60 Separate timers for local and global splitting. by Jakob Stoklund Olesen · 14 years ago
- 75dab00 Make "-opt [-emit-llvm]" work for .ll files. by Mikhail Glushenkov · 14 years ago
- dc8c3fd Provide enums to build complex address calucation expressions. by Devang Patel · 14 years ago
- f3a3214 Remove unused tag. by Devang Patel · 14 years ago
- 29020a3 These tags are now covered by dwarf::TagString(). by Devang Patel · 14 years ago
- 98d9f5d Provide tag strings for llvm specific tags. by Devang Patel · 14 years ago
- a778f5c Do not lose debug info of an inlined function argument even if the argument is only used through GEPs. by Devang Patel · 14 years ago
- 0160c8a Now that -loop-idiom uses TargetLibraryInfo properly, it doesn't by Chris Lattner · 14 years ago
- e324f6e Use VirtRegMap's Virt2SplitMap to keep track of the original live range before splitting. by Jakob Stoklund Olesen · 14 years ago
- 188a7e0 add a way to disable all builtins, wire it up to opt's -disable-simplifylibcalls flag. by Chris Lattner · 14 years ago
- c19175c Make loop-idiom use TargetLibraryInfo to determine whether it is allowed by Chris Lattner · 14 years ago
- 398c0d8 add memset and memcpy, though they are always available for now. by Chris Lattner · 14 years ago
- a84b2ff rearrange some comments, no functionality change. by Chris Lattner · 14 years ago
- 2a66aca Have opt set up a specific TargetLibraryInfo for modules with a triple. by Chris Lattner · 14 years ago
- 9a89894 CMake: updated list of tblgen source files. by Oscar Fuentes · 14 years ago
- 6d857ca Move library stuff out of the toplevel CMakeLists.txt file. by Oscar Fuentes · 14 years ago
- ba05c01 Add VirtRegMap::rewrite() and use it in the new register allocators. by Jakob Stoklund Olesen · 14 years ago
- d8c8788 Add FixedLenDecoderEmitter, the skeleton of a new disassembler emitter for fixed-length instruction encodings. by Owen Anderson · 14 years ago
- ce99120 introduce a new TargetLibraryInfo pass, which transformations can use to by Chris Lattner · 14 years ago
- d78b789 Revert r125956, which broke the build if you _don't_ have lldb checked out. by Owen Anderson · 14 years ago
- 5028249 Reapply r114997 now that the buildbots have been updated. by Bill Wendling · 14 years ago
- ebdf0f9 This patch lets LLDB build as an LLVM subproject. LLDB is not built in by Stephen Wilson · 14 years ago
- 8bba1a5 Fix style and a typo by Bruno Cardoso Lopes · 14 years ago
- 584bf7b Add assembly parsing support for "msr" and also fix its encoding. Also add by Bruno Cardoso Lopes · 14 years ago
- 6309b3e improve support for OpenBSD, patch by Amit Kulkarni! by Chris Lattner · 14 years ago
- 1e09e5b Expose getTypeName to the C API. Patch by Patrick Walton. by Rafael Espindola · 14 years ago
- 39a7de7 Add some transforms of the kind X-Y>X -> 0>Y which are valid when there is no by Duncan Sands · 14 years ago
- 5c86257 The objectsize intrinsic doesn't access any memory. by Benjamin Kramer · 14 years ago
- c1e4ce6 add a poor division by constant case. by Chris Lattner · 14 years ago
- 67982da add a testcase for r125827 by Chris Lattner · 14 years ago
- 1646953 Roll out r125794 to help diagnose the llvm-gcc-i386-linux-selfhost failure. by Cameron Zwarich · 14 years ago
- 78f7a25 prevent jump threading from merging blocks when their address is by Chris Lattner · 14 years ago
- 13fb0db hoist GlobalValue::removeDeadConstantUsers up to being a method on Constant. by Chris Lattner · 14 years ago
- f5ebfb0 Don't unroll loops whose header block's address is taken. by Chris Lattner · 14 years ago
- 90d238c Make -disable-simplify-libcalls work with -std-compile-opts by Peter Collingbourne · 14 years ago
- 5ad596f Recognize monitor/mwait with explicit register arguments by Joerg Sonnenberger · 14 years ago
- c788f44 Check the errorcode. by Argyrios Kyrtzidis · 14 years ago
- febb0bd Trim debugging output. by Jakob Stoklund Olesen · 14 years ago
- 97755a0 Recognize leavel and leaveq aliases for leave. by Joerg Sonnenberger · 14 years ago
- a4defc0 Do not lose debug info of an inlined function argument even if the argument is only used through GEPs. by Devang Patel · 14 years ago
- 6ef6ced Check that MnemonicAlias doesn't map back to the same string. by Joerg Sonnenberger · 14 years ago
- c8cb8ef have instcombine preserve nsw/nuw/exact when sinking by Chris Lattner · 14 years ago
- 0db841f Add basic register allocator statistics. by Jakob Stoklund Olesen · 14 years ago
- 1521e91 fix typo by Chris Lattner · 14 years ago
- 742c0dd New library: LLVMX86Utils. by Oscar Fuentes · 14 years ago
- 4bd8217 fix instcombine merging GEPs through a PHI to only make the by Chris Lattner · 14 years ago
- 093399c Enhance constant folding of bitcast operations on vectors of floats. by Nadav Rotem · 14 years ago
- bd9f6bf add is always integer, thanks to Frits for noticing this. by Chris Lattner · 14 years ago
- 583b68f by David Greene · 14 years ago
- 034a80d Split local live ranges. by Jakob Stoklund Olesen · 14 years ago
- 64849ce The labyrinthine X86 backend no longer appears to require these patterns. by Dan Gohman · 14 years ago
- fbd53f7 Fix wrong logic in promotion of signed mul-with-overflow (I pointed this out at by Duncan Sands · 14 years ago
- 6904f05 Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 generally. by NAKAMURA Takumi · 14 years ago
- e310b3a Fix whitespace. by NAKAMURA Takumi · 14 years ago
- fe167c5 This has been implemented. by Duncan Sands · 14 years ago
- a772433 Transform "A + B >= A + C" into "B >= C" if the adds do not wrap. Likewise for some by Duncan Sands · 14 years ago
- 2598b1f Switch to SmallVector in SimpleRegisterCoalescing for a 3.5% speedup on 403.gcc. by Cameron Zwarich · 14 years ago
- 61a7334 Adjust indenting of arguments. by Cameron Zwarich · 14 years ago
- 688521c Return Changed from SplitPHIEdges rather than always returning true. by Cameron Zwarich · 14 years ago
- 214c920 lit/TestingConfig.py: Add the environment variable PRINTF_EXPONENT_DIGITS as workaround [PR6745] for mingw's tests. Danil Malyshev suggested this. by NAKAMURA Takumi · 14 years ago
- c85094f Add serialization for Expr* arguments for attributes to clang tablegen files. by Sean Hunt · 14 years ago
- 41429e3 preserve NUW/NSW when transforming add x,x by Chris Lattner · 14 years ago
- 3e468e1 filecheckize by Chris Lattner · 14 years ago
- ccd279d Fix thinko, basic blocks are SESE. The exits may have many edges though. by Nick Lewycky · 14 years ago
- cb40195 add some notes on compares + binops. Remove redundant entries. by Chris Lattner · 14 years ago
- de1d8a5 fix PR9215, preventing -reassociate from clearing nsw/nuw when by Chris Lattner · 14 years ago
- 5653f1f Add a few missed xforms from GCC PR14753 by Chris Lattner · 14 years ago
- a901129 Swap VT and DebugLoc operands of getExtLoad() for consistency with by Stuart Hastings · 14 years ago
- 5a287d7 Add a debug obj-path option to make it easy to keep the .o produce by LTO. by Rafael Espindola · 14 years ago
- eb1dc98 Remove outdated README entry. by Eli Friedman · 14 years ago
- fd51e95 Remove outdated README entry. by Eli Friedman · 14 years ago
- c5cb996 Update README entry. by Eli Friedman · 14 years ago
- 7bccf6a Refactor zero folding slightly. Clean up todo. by Eric Christopher · 14 years ago
- 908159b Gas is very inconsistent about when a relaxation/relocation is needed. Do by Rafael Espindola · 14 years ago
- 169e155 The change for PR9190 wasn't quite right. We need to avoid making the by Eric Christopher · 14 years ago
- f621e3b Add testcase for PR9190. by Eric Christopher · 14 years ago
- 7768a9d Add support for pushsection and popsection. Patch by Joerg Sonnenberger. by Rafael Espindola · 14 years ago
- e32effb Remove a duplicated check. by Evan Cheng · 14 years ago
- 5eda282 Some single precision VFP instructions may be executed on NEON pipeline, but not double precision ones. by Evan Cheng · 14 years ago