| Commit message (Expand) | Author | Age | Files | Lines |
| * | Change CloneFunctionInto to always clone Argument attributes induvidually, | Joey Gouly | 2013-04-16 | 1 | -22/+19 |
| * | Merge branch 'upstream' into merge_2013_03_18 | Stephen Hines | 2013-03-18 | 20 | -624/+1055 |
| |\ |
|
| | * | Register the flush function for each compile unit. | Bill Wendling | 2013-03-18 | 1 | -31/+54 |
| | * | Extend global merge pass to optionally consider global constant variables. | Quentin Colombet | 2013-03-18 | 1 | -5/+78 |
| | * | [asan] when creating string constants, set unnamed_attr and align 1 so that e... | Kostya Serebryany | 2013-03-18 | 1 | -1/+4 |
| | * | Mark internal classes as POD-like to get better behavior out of | Chandler Carruth | 2013-03-18 | 1 | -102/+109 |
| | * | [asan] while generating the description of a global variable, emit the module... | Kostya Serebryany | 2013-03-18 | 1 | -7/+8 |
| | * | [asan] don't instrument functions with available_externally linkage. This sav... | Kostya Serebryany | 2013-03-18 | 1 | -0/+1 |
| | * | LoopVectorize: Invert case when we use a vector cmp value to query select cost | Arnold Schwaighofer | 2013-03-14 | 1 | -1/+1 |
| | * | Perform factorization as a last resort of unsafe fadd/fsub simplification. | Shuxin Yang | 2013-03-14 | 1 | -5/+91 |
| | * | [ASan] emit instrumentation for initialization order checking by default | Alexey Samsonov | 2013-03-14 | 1 | -2/+2 |
| | * | PR14972: SROA vs. GVN exposed a really bad bug in SROA. | Chandler Carruth | 2013-03-14 | 1 | -117/+124 |
| | * | Remove accidentally committed debug line. | Nick Lewycky | 2013-03-14 | 1 | -1/+0 |
| | * | Refactor GCOV's six constructor arguments into a struct with a getter that | Nick Lewycky | 2013-03-14 | 1 | -42/+59 |
| | * | No functionality change. Rename emitGCNO() to the more sensible | Nick Lewycky | 2013-03-13 | 1 | -7/+7 |
| | * | Fix a performance regression when combining to smaller types in icmp (shl %v,... | Arnaud A. de Grandmaison | 2013-03-13 | 1 | -3/+4 |
| | * | Change the order of the operands in patchAndReplaceAllUsesWith so | Dan Gohman | 2013-03-12 | 1 | -5/+5 |
| | * | LibCallSimplifier: optimize speed for short-lived instances | Meador Inge | 2013-03-12 | 1 | -177/+225 |
| | * | Don't remove a landing pad if the invoke requires a table entry. | Bill Wendling | 2013-03-11 | 1 | -3/+17 |
| | * | Use LLVMBool instead of 'bool' in the C API. Based on a patch by Peter Zotov! | Nick Lewycky | 2013-03-10 | 1 | -3/+3 |
| | * | BBVectorize: Fixup debugging statements | Hal Finkel | 2013-03-10 | 1 | -2/+2 |
| | * | Remove a source of nondeterminism from the LoopVectorizer. | Benjamin Kramer | 2013-03-09 | 1 | -1/+1 |
| | * | LoopVectorizer: Ignore all dbg intrinisic | Arnold Schwaighofer | 2013-03-09 | 1 | -6/+6 |
| | * | LoopVectorizer: Ignore dbg.value instructions | Arnold Schwaighofer | 2013-03-09 | 1 | -2/+11 |
| | * | Simplify code. No functionality change. | Jakub Staszak | 2013-03-09 | 1 | -2/+2 |
| | * | Use the correct index variable. This is the meat of what was supposed to be in | Nick Lewycky | 2013-03-09 | 1 | -1/+1 |
| | * | Fix bug introduced in r176616 when making function identifier numbers stable. | Nick Lewycky | 2013-03-09 | 1 | -5/+3 |
| | * | Don't emit the extra checksum into the .gcda file if the user hasn't asked for | Nick Lewycky | 2013-03-09 | 1 | -4/+6 |
| | * | Insert the reduction start value into the first bypass block to preserve domi... | Benjamin Kramer | 2013-03-08 | 1 | -1/+1 |
| | * | Keep coding stanard. | Jakub Staszak | 2013-03-07 | 1 | -4/+3 |
| | * | Don't create IRBuilder if we can return from the method earlier. | Jakub Staszak | 2013-03-07 | 1 | -2/+2 |
| | * | Fixed a crash when cloning a function into a function with | Pekka Jaaskelainen | 2013-03-07 | 1 | -3/+6 |
| | * | Switch from a version 4.2/4.4 switch to a four-byte version string to be put | Nick Lewycky | 2013-03-07 | 1 | -23/+25 |
| | * | SimplifyCFG fix for volatile load/store. | Andrew Trick | 2013-03-07 | 1 | -2/+4 |
| | * | Generalize my previous fix for -print-options. | Andrew Trick | 2013-03-06 | 1 | -1/+1 |
| | * | Give -loop-vectorize an explicit default. | Andrew Trick | 2013-03-06 | 1 | -1/+1 |
| | * | InstCombine: Don't shrink allocas when combining with a bitcast. | Jim Grosbach | 2013-03-06 | 1 | -0/+6 |
| | * | Check isDiscardableIfUnused, rather than hasLocalLinkage, when bumping | Lang Hames | 2013-03-04 | 1 | -3/+3 |
| | * | Bypass Slow Divides | Preston Gurd | 2013-03-04 | 2 | -3/+3 |
| | * | PR14448 - prevent the loop vectorizer from vectorizing the same loop twice. | Nadav Rotem | 2013-03-02 | 1 | -0/+18 |
| | * | Modify {Call,Invoke}Inst::addAttribute to take an AttrKind. | Peter Collingbourne | 2013-03-02 | 1 | -2/+1 |
| | * | LoopVectorize: Don't hang forever if a PHI only has skipped PHI uses. | Benjamin Kramer | 2013-03-01 | 1 | -1/+8 |
| | * | Fix a bug in instcombine for fmul in fast math mode. | Quentin Colombet | 2013-02-28 | 1 | -3/+3 |
| | * | [msan] Implement sanitize_memory attribute. | Evgeniy Stepanov | 2013-02-28 | 1 | -14/+38 |
| | * | Remove unused leftover declarations. | Evgeniy Stepanov | 2013-02-28 | 1 | -5/+0 |
| | * | LoopVectorize: Vectorize math builtin calls. | Benjamin Kramer | 2013-02-27 | 1 | -50/+137 |
| | * | In GCC 4.7, function names are now forbidden from .gcda files. Support this by | Nick Lewycky | 2013-02-27 | 1 | -8/+14 |
| | * | Doh, fix behaviour change introduced in r176168 which is tested in clang, | Nick Lewycky | 2013-02-27 | 1 | -1/+3 |
| | * | For each function that we optimize we initialize a new list of lib functions.... | Nadav Rotem | 2013-02-27 | 1 | -1/+2 |
| | * | IRBuilder has grown all sorts of useful utility functions. Make use of them to | Nick Lewycky | 2013-02-27 | 1 | -25/+16 |