summaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2013-12-19Stay classy (and legal) LLVM. Remove links to 3rd party SMT solver whose link...Kay Tiong Khoo
2013-12-19Improved fix for PR17827 (instcombine of shift/and/compare).Kay Tiong Khoo
2013-12-19[dfsan] Simplify code after r197677.Evgeniy Stepanov
2013-12-19Add an explicit insert point argument to SplitBlockAndInsertIfThen.Evgeniy Stepanov
2013-12-17LoopVectorizer: Don't if-convert constant expressions that can trapArnold Schwaighofer
2013-12-16Enable double to float shrinking optimizations for binary functions like 'fmi...Yi Jiang
2013-12-12Fix a use-after-free error in GlobalOpt CleanupConstantGlobalUsersHal Finkel
2013-12-12Initialize the barrier pass llvm::initializeIPOHal Finkel
2013-12-12Resubmit r196544: Apply transformation on OS X 10.9+ and iOS 7.0+: pow(10, x)...Yi Jiang
2013-12-11Prune redundant dependencies in LLVMBuild.txt.NAKAMURA Takumi
2013-12-10[asan] Fix the coverage.cc test broken by r196939Reid Kleckner
2013-12-10Add proper dependencies to LLVMBuild.txt in llvm/lib.NAKAMURA Takumi
2013-12-10Whitespaces.NAKAMURA Takumi
2013-12-10Transforms: Don't create bad branch weights when folding a switchJustin Bogner
2013-12-08Revert 196544 due to internal bot failures.Manman Ren
2013-12-08Fix inlining to not lose the "cleanup" clause from landingpadsMark Seaborn
2013-12-08Fix inlining to not produce duplicate landingpad clausesMark Seaborn
2013-12-07Don't #include heavy Dominators.h file in LoopInfo.h. This change reducesJakub Staszak
2013-12-07Fix assert with copy from global through addrspacecastMatt Arsenault
2013-12-06Don't use isNullValue to evaluate ConstantExprDuncan P. N. Exon Smith
2013-12-06[asan] fix ndebug build with strict warnings (-Wunused-variable)Kostya Serebryany
2013-12-06[asan] rewrite asan's stack frame layoutKostya Serebryany
2013-12-05Apply transformation on OS X 10.9+ and iOS 7.0+: pow(10, x) ―> __exp10(x)Yi Jiang
2013-12-05Add #pragma vectorize enable/disable to LLVMRenato Golin
2013-12-05Change std::deque => std::vector. No functionality change.Michael Gottesman
2013-12-05Fix non-deterministic behavior.Rafael Espindola
2013-12-05SLPVectorizer: An in-tree vectorized entry cannot also be a scalar external useArnold Schwaighofer
2013-12-05[tsan] fix PR18146: sometimes a variable written into vptr could have an inte...Kostya Serebryany
2013-12-05Correct word hyphenationsAlp Toker
2013-12-04llvm-cov: Replace size() with empty() in bool check.Yuchen Wu
2013-12-04Un-revert r196358: "llvm-cov: Added support for function checksums."Daniel Jasper
2013-12-04Revert r196358: "llvm-cov: Added support for function checksums."Daniel Jasper
2013-12-04llvm-cov: Added support for function checksums.Yuchen Wu
2013-12-03Teach the internalize pass to skip dllexported symbols because they could beYunzhong Gao
2013-12-02Use local variable for repeated use rather than 'get' method. No functional c...Kay Tiong Khoo
2013-12-02Move variables to where they are used and give them better names. No function...Kay Tiong Khoo
2013-12-02Rename variables to be consistent (CST -> Cst). No functional change intended.Kay Tiong Khoo
2013-12-02InlineFunction.cpp: Remove a return value that is always falseMark Seaborn
2013-12-02Conservative fix for PR17827 - don't optimize a shift + and + compare sequenc...Kay Tiong Khoo
2013-12-02[tsan] fix instrumentation of vector vptr updates (https://code.google.com/p/...Kostya Serebryany
2013-12-01Use accessor methods instead.Bill Wendling
2013-12-01Use 'unsigned char' to get this past gcc error message:Bill Wendling
2013-11-28Rein in overzealous InstCombine of fptrunc(OP(fpextend, fpextend)).Stephen Canon
2013-11-26PR1860 - We can't save a list of ExtractElement instructions to CSE because s...Nadav Rotem
2013-11-26LoopVectorizer: Truncate i64 trip counts of i32 phis if necessaryArnold Schwaighofer
2013-11-26Refactor some code in SampleProfile.cppDiego Novillo
2013-11-26PR18060 - When we RAUW values with ExtractElement instructions in some casesNadav Rotem
2013-11-26PR17925 bugfix.Stepan Dyatkovskiy
2013-11-26[PM] Split the CallGraph out from the ModulePass which creates theChandler Carruth
2013-11-23Migrate metadata information from scalar to vector instructions duringChandler Carruth