| Commit message (Expand) | Author | Age | Files | Lines |
* | Be careful not to optimize a SELECT_CC into a SETCC post-legalization if the ... | Owen Anderson | 2012-11-03 | 1 | -23/+27 |
* | [mips] Stop reserving register AT and use register scavenger when a scratch | Akira Hatanaka | 2012-11-03 | 5 | -13/+47 |
* | [mips] Do not reserve all 64-bit registers, but only the ones which need to be | Akira Hatanaka | 2012-11-02 | 1 | -8/+4 |
* | Include all the fields so we can correctly emit DW_TAG_structure_type for C++... | David Blaikie | 2012-11-02 | 1 | -1/+2 |
* | Add a stub for the x86 cost model impl. Implement a basic cost rule for inser... | Nadav Rotem | 2012-11-02 | 2 | -2/+18 |
* | CostModel: add support for Vector Insert and Extract. | Nadav Rotem | 2012-11-02 | 1 | -0/+18 |
* | Add a cost model analysis that allows us to estimate the cost of IR-level ins... | Nadav Rotem | 2012-11-02 | 3 | -0/+177 |
* | Scalar Bitcasts and Truncs are usually free | Nadav Rotem | 2012-11-02 | 1 | -0/+5 |
* | Vext Lowering was missing opportunities | Quentin Colombet | 2012-11-02 | 1 | -4/+40 |
* | [mips] Use register number instead of name to print register $AT. | Akira Hatanaka | 2012-11-02 | 1 | -2/+2 |
* | [mips] Add function MipsFrameLowering::estimateStackSize. | Akira Hatanaka | 2012-11-02 | 2 | -0/+37 |
* | [mips] Add member field MipsFunctionInfo::IncomingArgSize which holds the size | Akira Hatanaka | 2012-11-02 | 2 | -0/+7 |
* | [mips] Delete MipsFunctionInfo::EmitNOAT. Unconditionally print directive | Akira Hatanaka | 2012-11-02 | 5 | -16/+3 |
* | XLC supports the same atomic functions as GCC, use them. | Rafael Espindola | 2012-11-02 | 1 | -5/+9 |
* | Change resolveRelocation parameters so the relocations can find placeholder v... | Andrew Kaylor | 2012-11-02 | 6 | -77/+99 |
* | Fix whitespaces | Alexey Samsonov | 2012-11-02 | 1 | -2/+2 |
* | Enable the assertion in getIntPtrType (I've audited all users of this method and | Duncan Sands | 2012-11-02 | 1 | -5/+0 |
* | Revert the switch of loop-idiom to use the new dependence analysis. | Chandler Carruth | 2012-11-02 | 1 | -69/+88 |
* | Fix an obvious typo that causes an assertion failure when running | Duncan Sands | 2012-11-02 | 1 | -1/+1 |
* | Fix sign compare warning. Patch by Mahesha HS. | Chandler Carruth | 2012-11-02 | 1 | -2/+2 |
* | OutputArg: added an index of the original argument to match the change to | Manman Ren | 2012-11-01 | 2 | -3/+4 |
* | BBVectorize: Use target costs for incoming and outgoing values instead of the... | Hal Finkel | 2012-11-01 | 1 | -9/+191 |
* | Fixed format string to avoid pointer truncation during 64-bit debugging. | Andrew Kaylor | 2012-11-01 | 1 | -2/+2 |
* | Use the relationship models infrastructure to add two relations - getPredOpcode | Pranav Bhandarkar | 2012-11-01 | 3 | -211/+139 |
* | Add support for generating dwarf debugging info with assembly files | Kevin Enderby | 2012-11-01 | 1 | -2/+19 |
* | [asan] don't instrument globals that we've created ourselves (reduces the bin... | Kostya Serebryany | 2012-11-01 | 1 | -3/+6 |
* | Remove a weird static helper from the GEP instruction and just directly | Chandler Carruth | 2012-11-01 | 1 | -12/+0 |
* | Teach Type::getPointerAddressSpace to look through pointer vectors | Chandler Carruth | 2012-11-01 | 1 | -1/+1 |
* | Revert the majority of the next patch in the address space series: | Chandler Carruth | 2012-11-01 | 31 | -118/+79 |
* | Revert the series of commits starting with r166578 which introduced the | Chandler Carruth | 2012-11-01 | 39 | -504/+456 |
* | BBVectorize: Account for internal shuffle costs | Hal Finkel | 2012-11-01 | 1 | -2/+60 |
* | Cleanup another place redundant SP maintained | Michael Liao | 2012-11-01 | 1 | -4/+4 |
* | Add a few more simple fast-math constant propagations and cancellations. | Owen Anderson | 2012-11-01 | 1 | -0/+18 |
* | Exploit the new identity composition in composeSubRegIndices(). | Jakob Stoklund Olesen | 2012-11-01 | 1 | -12/+8 |
* | Don't insert and erase load instruction. Simply create (new) and delete it. | Jakub Staszak | 2012-11-01 | 1 | -2/+2 |
* | Streamlined memory manager hierarchy for MCJIT and RuntimeDyld. | Andrew Kaylor | 2012-11-01 | 4 | -67/+1 |
* | [Support] Fix StrError on Windows to actually return the error string... | Michael J. Spencer | 2012-11-01 | 1 | -1/+3 |
* | (For X86) Enhancement to add-carray/sub-borrow (adc/sbb) optimization. | Shuxin Yang | 2012-10-31 | 1 | -4/+29 |
* | LoopVectorize: Preserve NSW, NUW and IsExact flags. | Nadav Rotem | 2012-10-31 | 1 | -1/+12 |
* | Fix a bug in the cost calculation of vector casts. Detect situations where bi... | Nadav Rotem | 2012-10-31 | 1 | -26/+41 |
* | Remove Triple::getArchTypeForDarwinArchName. I lives on the clang driver now. | Rafael Espindola | 2012-10-31 | 1 | -32/+0 |
* | [mips] Set isAsCheapAsAMove flag on ADDiu and DADDiu, which enables | Akira Hatanaka | 2012-10-31 | 2 | -2/+7 |
* | LCSSA: Try to recover compile time regressions due to SCEV updates. | Benjamin Kramer | 2012-10-31 | 1 | -15/+9 |
* | Put the threshold magic number in a variable. | Nadav Rotem | 2012-10-31 | 1 | -1/+4 |
* | Remove fixme about unreachable cases from SwitchToLookupTable | Hans Wennborg | 2012-10-31 | 1 | -2/+0 |
* | Remove enum values since they are not used anymore. | Nadav Rotem | 2012-10-31 | 1 | -6/+6 |
* | Address Duncan's comments on r167121. | Hans Wennborg | 2012-10-31 | 1 | -3/+4 |
* | BBVectorize: Choose pair ordering to minimize shuffles | Hal Finkel | 2012-10-31 | 1 | -75/+209 |
* | Address Duncan's comments on r167115 | Hans Wennborg | 2012-10-31 | 1 | -48/+42 |
* | instcombine: Migrate strto* optimizations | Meador Inge | 2012-10-31 | 2 | -31/+29 |