summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* Teach the internalize pass to skip dllexported symbols because they could beYunzhong Gao2013-12-03
* Use local variable for repeated use rather than 'get' method. No functional c...Kay Tiong Khoo2013-12-02
* Move variables to where they are used and give them better names. No function...Kay Tiong Khoo2013-12-02
* Rename variables to be consistent (CST -> Cst). No functional change intended.Kay Tiong Khoo2013-12-02
* InlineFunction.cpp: Remove a return value that is always falseMark Seaborn2013-12-02
* Conservative fix for PR17827 - don't optimize a shift + and + compare sequenc...Kay Tiong Khoo2013-12-02
* [tsan] fix instrumentation of vector vptr updates (https://code.google.com/p/...Kostya Serebryany2013-12-02
* Use accessor methods instead.Bill Wendling2013-12-01
* Use 'unsigned char' to get this past gcc error message:Bill Wendling2013-12-01
* Rein in overzealous InstCombine of fptrunc(OP(fpextend, fpextend)).Stephen Canon2013-11-28
* PR1860 - We can't save a list of ExtractElement instructions to CSE because s...Nadav Rotem2013-11-26
* LoopVectorizer: Truncate i64 trip counts of i32 phis if necessaryArnold Schwaighofer2013-11-26
* Refactor some code in SampleProfile.cppDiego Novillo2013-11-26
* PR18060 - When we RAUW values with ExtractElement instructions in some casesNadav Rotem2013-11-26
* PR17925 bugfix.Stepan Dyatkovskiy2013-11-26
* [PM] Split the CallGraph out from the ModulePass which creates theChandler Carruth2013-11-26
* Migrate metadata information from scalar to vector instructions duringChandler Carruth2013-11-23
* llvm-cov: Split entry blocks in GCNOProfiling.cpp.Yuchen Wu2013-11-22
* Debug Info: move StripDebugInfo from StripSymbols.cpp to DebugInfo.cpp.Manman Ren2013-11-22
* StructurizeCFG: Fix verification failure with some loops.Matt Arsenault2013-11-22
* StructurizeCFG: Fix inverting a branch on an argumentMatt Arsenault2013-11-22
* Add a fixed version of r195470 back.Rafael Espindola2013-11-22
* Revert "Convert linkonce* to weak* instead of strong."Rafael Espindola2013-11-22
* Add a Scalarizer pass.Richard Sandiford2013-11-22
* Convert linkonce* to weak* instead of strong.Rafael Espindola2013-11-22
* SLPVectorizer: Fix whitespace errors.Arnold Schwaighofer2013-11-22
* SLP Vectorizer: Extract cost will only be added once even if the scalar has m...Yi Jiang2013-11-22
* Introduce two command-line flags for the instrumentation pass to control whet...Peter Collingbourne2013-11-21
* [msan] Propagate condition origin in select instruction.Evgeniy Stepanov2013-11-21
* llvm-cov: Don't assume FileChecksum was generated.Yuchen Wu2013-11-21
* llvm-cov: Fixed some bugs related to file checksum.Yuchen Wu2013-11-21
* llvm-cov: Added file checksum to gcno and gcda files.Yuchen Wu2013-11-20
* SLPVectorizer: Fix stale for Value pointer arrayArnold Schwaighofer2013-11-19
* SLPVectorizer: Fix whitespace errorsArnold Schwaighofer2013-11-19
* Fix an issue where SROA computed different results based on the relativeChandler Carruth2013-11-19
* Add support for software expansion of 64-bit integer division instructions.Michael Ilseman2013-11-19
* Debug info: Let LowerDbgDeclare perfom the dbg.declare -> dbg.valueAdrian Prantl2013-11-18
* [ASan] Fix PR17867 - make sure ASan doesn't crash if use-after-scope and use-...Alexey Samsonov2013-11-18
* LoopVectorizer: Extend the induction variable to a larger typeArnold Schwaighofer2013-11-18
* Utils/LoopUnroll.cpp: Tweak (StringRef)OldName to be valid until it is used, ...NAKAMURA Takumi2013-11-17
* Add a loop rerolling flag to the PassManagerBuilderHal Finkel2013-11-17
* Add the cold attribute to error-reporting call sitesHal Finkel2013-11-17
* Fix ndebug-build unused variable in loop rerollingHal Finkel2013-11-17
* Add a loop rerolling passHal Finkel2013-11-16
* Apply the InstCombine fptrunc sqrt optimization to llvm.sqrtHal Finkel2013-11-16
* InstCombine: fold (A >> C) == (B >> C) --> (A^B) < (1 << C) for constant Cs.Benjamin Kramer2013-11-16
* LoopVectorizer: Use abi alignment for accesses with no alignmentArnold Schwaighofer2013-11-15
* ArgumentPromotion: correctly transfer TBAA tags and alignments.Manman Ren2013-11-15
* [asan] use GlobalValue::PrivateLinkage for coverage guard to save quite a bit...Kostya Serebryany2013-11-15
* Reapply "[asan] Poor man's coverage that works with ASan"Bob Wilson2013-11-15