aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Cost model support for lowered math builtins.Benjamin Kramer2013-02-282-12/+78
* Style; no functional change.Chad Rosier2013-02-281-7/+4
* Put some per-instruction statistics of fast isel under NDEBUG, together withEli Bendersky2013-02-281-3/+5
* Re-format comments (and check commit access)Yiannis Tsiouris2013-02-281-17/+15
* AArch64: remove post-encoder method from FCMP (immediate) instructions.Tim Northover2013-02-283-27/+30
* AArch64: be more careful resorting to inefficient addressing for weak vars.Tim Northover2013-02-281-5/+4
* AArch64: don't drop GlobalAddress offset when handling extern_weak decls.Tim Northover2013-02-281-4/+10
* AArch64: Use cbnz instead of cmp/b.ne pair for atomic operations.Tim Northover2013-02-282-23/+17
* [msan] Implement sanitize_memory attribute.Evgeniy Stepanov2013-02-281-14/+38
* Remove unused leftover declarations.Evgeniy Stepanov2013-02-281-5/+0
* [PathV2] In llvm::sys::fs::unique_file, make sure it doesn't fall into an inf...Argyrios Kyrtzidis2013-02-281-1/+7
* Fix a problem in alias analysis. It is about the misinterpretation of "Object".Shuxin Yang2013-02-281-0/+29
* Remove unnecessary check against isGlobalVariable. We check itEric Christopher2013-02-271-1/+1
* Rework comment slightly and fix a few typos.Eric Christopher2013-02-271-8/+5
* Remove unnecessary cast to void.Eric Christopher2013-02-271-1/+0
* Debug Info: for static member variables, always put AT_MIPS_linkage_name to theManman Ren2013-02-271-5/+12
* Silence the unused variable warning. Nadav Rotem2013-02-271-5/+7
* The FastISEL should be fast. But when we record statistics we use atomic oper...Nadav Rotem2013-02-271-9/+10
* ARM: FMA is legal only if VFP4 is available.Jim Grosbach2013-02-271-0/+6
* Remove this instance of dl as it's defined in a previous scope.Chad Rosier2013-02-271-1/+0
* Reverted: r176136 - Have a way for a target to opt-out of target-independent ...Michael Ilseman2013-02-271-1/+1
* ARM: permit full range of valid ADR immediates.Tim Northover2013-02-271-2/+15
* LoopVectorize: Vectorize math builtin calls.Benjamin Kramer2013-02-271-50/+137
* In GCC 4.7, function names are now forbidden from .gcda files. Support this byNick Lewycky2013-02-271-8/+14
* Doh, fix behaviour change introduced in r176168 which is tested in clang,Nick Lewycky2013-02-271-1/+3
* Revert r176166 because it broke one of the lit tests.Nadav Rotem2013-02-271-4/+4
* For each function that we optimize we initialize a new list of lib functions....Nadav Rotem2013-02-271-1/+2
* IRBuilder has grown all sorts of useful utility functions. Make use of them toNick Lewycky2013-02-271-25/+16
* std::string to StringRef.Nadav Rotem2013-02-271-4/+4
* Fix cut/paste error in a comment.Reed Kotler2013-02-271-1/+1
* Add the skeleton for the Mips constant island pass.Reed Kotler2013-02-274-0/+89
* IR: Don't constant fold GEP bitcasts between different address spacesMeador Inge2013-02-271-13/+22
* SelectionDAG: If llvm.donothing has a landingpad, we should clearManman Ren2013-02-271-0/+7
* Debug Info: for static member variables, add AT_MIPS_linkage_name to theManman Ren2013-02-271-1/+7
* Enhance integer division emulation support to handle types smaller than 32 bits,Pedro Artigas2013-02-261-0/+104
* Have a way for a target to opt-out of target-independent fast iselMichael Ilseman2013-02-261-1/+1
* Constant fold vector bitcasts of halves similarly to how floats and doubles a...Michael Ilseman2013-02-261-6/+8
* Add support for autodetection of ADM bdver2.Roman Divacky2013-02-261-1/+4
* Revert r176120 as it caused a failure at static-member.cppManman Ren2013-02-261-4/+1
* [TableGen] Fix ICE on MSVC 2012 Release builds.Michael J. Spencer2013-02-261-1/+2
* Fix PR15332 (patch by Florian Zeitz).Bill Schmidt2013-02-261-4/+5
* Fix auto_ptr is deprecated warningsMatt Arsenault2013-02-261-11/+11
* Debug Info: for static member variables, move AT_MIPS_linkage_name fromManman Ren2013-02-261-1/+4
* AsmParser: More generic support for integer type suffices.Jim Grosbach2013-02-261-6/+9
* Fix typoMatt Arsenault2013-02-261-1/+1
* R600/SI: Add promotion of e32 to e64 in operand foldingChristian Konig2013-02-261-2/+34
* R600/SI: add VOP mapping functionsChristian Konig2013-02-263-11/+35
* R600/SI: swap operands if it helps foldingChristian Konig2013-02-261-1/+15
* R600/SI: add some more instruction flagsChristian Konig2013-02-263-14/+92
* R600/SI: add post ISel folding for SI v2Christian Konig2013-02-265-23/+231