aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Revert 170545 while I debug the ppc failures.Rafael Espindola2012-12-194-58/+15
* Make TargetLowering::getTypeConversion more resilient against odd illegal MVTs.Benjamin Kramer2012-12-192-2/+27
* Add r170095 back.Rafael Espindola2012-12-194-15/+58
* [msan] Add track-origins argument to the pass constructor.Evgeniy Stepanov2012-12-192-25/+32
* Documentation: add a missing spaceDmitri Gribenko2012-12-191-1/+1
* Split the usage of 'EVT PartVT' into 'MVT PartVT' and 'EVT PartEVT'.Patrik Hagglund2012-12-191-38/+38
* CMake: factor out a function that returns the expected directory for unit testAlexey Samsonov2012-12-191-5/+11
* Change RegVT in BitTestBlock and RegsForValue, to contain MVTs,Patrik Hagglund2012-12-192-14/+13
* Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund2012-12-195-9/+29
* Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund2012-12-193-18/+25
* Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund2012-12-197-24/+24
* Change TargetLowering::TransformToType to contain MVTs, instead ofPatrik Hagglund2012-12-192-13/+13
* Change TargetLowering::getRepRegClassCostFor, getIndexedLoadAction,Patrik Hagglund2012-12-191-19/+16
* Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund2012-12-196-9/+9
* [msan] Heuristically instrument unknown intrinsics.Evgeniy Stepanov2012-12-192-3/+217
* Change TargetLowering::getTypeToPromoteTo to take and return MVTs,Patrik Hagglund2012-12-193-13/+13
* LoopVectorize: Make iteration over induction variables not depend on pointer ...Benjamin Kramer2012-12-191-4/+4
* MapVector: Add lookup().Benjamin Kramer2012-12-191-0/+5
* Change TargetLowering::isCondCodeLegal to take an MVT, instead of EVT.Patrik Hagglund2012-12-193-15/+18
* X86ISelLowering.cpp: Fix warnings. [-Wlogical-op-parentheses]NAKAMURA Takumi2012-12-191-2/+2
* Change TargetLowering::getCondCodeAction to take an MVT, instead ofPatrik Hagglund2012-12-193-10/+10
* Inline hasFunctionOnlyAttrs into its only use.Bill Wendling2012-12-192-25/+19
* Inline the only use of the hasParameterOnlyAttrs method.Bill Wendling2012-12-192-9/+4
* Inline the 'hasIncompatibleWithVarArgsAttrs' method into its only uses. And s...Bill Wendling2012-12-193-33/+29
* DOC: fix the url format.Nadav Rotem2012-12-191-2/+2
* Change TargetLowering::getTruncStoreAction to take MVTs, instead of EVTs.Patrik Hagglund2012-12-193-9/+9
* DOC: add a benchmarks that compares us to gcc and icc. Nadav Rotem2012-12-192-0/+13
* Optimized load + SIGN_EXTEND patterns in the X86 backend.Elena Demikhovsky2012-12-196-7/+202
* After reducing the size of an operation in the DAG we zero-extend the reducedNadav Rotem2012-12-192-2/+26
* docs: fix typos.Nadav Rotem2012-12-191-5/+5
* DOC: Add a webpage that describes the loop and bb vectorizers.Nadav Rotem2012-12-192-0/+224
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-1980-693/+693
* Remove more of 'else's after 'returns'. No functional change.Craig Topper2012-12-191-6/+6
* Remove a bunch of 'else's after 'returns'Craig Topper2012-12-191-18/+18
* Teach SimplifySetCC that comparing AssertZext i1 against a constant 1 can be ...Craig Topper2012-12-192-3/+24
* Add some missing Defs and Uses.Reed Kotler2012-12-191-1/+11
* Make sure the buffer, which containas an instance of APFloat, has proper alig...Shuxin Yang2012-12-191-7/+5
* Add to the disassembler C API an option to print the disassembledKevin Enderby2012-12-183-0/+22
* Remove MachineInstr::setIsInsideBundle().Jakob Stoklund Olesen2012-12-181-9/+0
* Use bidirectional bundle flags to simplify important functions.Jakob Stoklund Olesen2012-12-183-17/+9
* rdar://12801297 Shuxin Yang2012-12-182-0/+817
* Enable the loop vectorizer in clang and not in the pass manager, so that we c...Nadav Rotem2012-12-181-1/+1
* Verify bundle flag consistency when setting them.Jakob Stoklund Olesen2012-12-181-0/+4
* Reverse order of checking SSE level when calculating compare cost, so we checkJakub Staszak2012-12-182-20/+34
* Verify bundle flags for consistency in MachineVerifier.Jakob Stoklund Olesen2012-12-181-0/+17
* Disable ARM partial flag dependency optimization at -OzQuentin Colombet2012-12-182-2/+44
* Don't allow the automatically updated MI flags to be set directly.Jakob Stoklund Olesen2012-12-182-3/+5
* Tighten up the splice() API for bundled instructions.Jakob Stoklund Olesen2012-12-182-28/+16
* MISched: add dependence to ExitSU to model live-out latency.Andrew Trick2012-12-182-1/+64
* MISched: Cleanup, redundant statement.Andrew Trick2012-12-181-1/+0