aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2012-12-19[msan] Add track-origins argument to the pass constructor.Evgeniy Stepanov
2012-12-19Documentation: add a missing spaceDmitri Gribenko
2012-12-19Split the usage of 'EVT PartVT' into 'MVT PartVT' and 'EVT PartEVT'.Patrik Hagglund
2012-12-19CMake: factor out a function that returns the expected directory for unit testAlexey Samsonov
2012-12-19Change RegVT in BitTestBlock and RegsForValue, to contain MVTs,Patrik Hagglund
2012-12-19Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund
2012-12-19Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund
2012-12-19Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund
2012-12-19Change TargetLowering::TransformToType to contain MVTs, instead ofPatrik Hagglund
2012-12-19Change TargetLowering::getRepRegClassCostFor, getIndexedLoadAction,Patrik Hagglund
2012-12-19Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund
2012-12-19[msan] Heuristically instrument unknown intrinsics.Evgeniy Stepanov
2012-12-19Change TargetLowering::getTypeToPromoteTo to take and return MVTs,Patrik Hagglund
2012-12-19LoopVectorize: Make iteration over induction variables not depend on pointer ...Benjamin Kramer
2012-12-19MapVector: Add lookup().Benjamin Kramer
2012-12-19Change TargetLowering::isCondCodeLegal to take an MVT, instead of EVT.Patrik Hagglund
2012-12-19X86ISelLowering.cpp: Fix warnings. [-Wlogical-op-parentheses]NAKAMURA Takumi
2012-12-19Change TargetLowering::getCondCodeAction to take an MVT, instead ofPatrik Hagglund
2012-12-19Inline hasFunctionOnlyAttrs into its only use.Bill Wendling
2012-12-19Inline the only use of the hasParameterOnlyAttrs method.Bill Wendling
2012-12-19Inline the 'hasIncompatibleWithVarArgsAttrs' method into its only uses. And s...Bill Wendling
2012-12-19DOC: fix the url format.Nadav Rotem
2012-12-19Change TargetLowering::getTruncStoreAction to take MVTs, instead of EVTs.Patrik Hagglund
2012-12-19DOC: add a benchmarks that compares us to gcc and icc. Nadav Rotem
2012-12-19Optimized load + SIGN_EXTEND patterns in the X86 backend.Elena Demikhovsky
2012-12-19After reducing the size of an operation in the DAG we zero-extend the reducedNadav Rotem
2012-12-19docs: fix typos.Nadav Rotem
2012-12-19DOC: Add a webpage that describes the loop and bb vectorizers.Nadav Rotem
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-19Remove more of 'else's after 'returns'. No functional change.Craig Topper
2012-12-19Remove a bunch of 'else's after 'returns'Craig Topper
2012-12-19Teach SimplifySetCC that comparing AssertZext i1 against a constant 1 can be ...Craig Topper
2012-12-19Add some missing Defs and Uses.Reed Kotler
2012-12-19Make sure the buffer, which containas an instance of APFloat, has proper alig...Shuxin Yang
2012-12-18Add to the disassembler C API an option to print the disassembledKevin Enderby
2012-12-18Remove MachineInstr::setIsInsideBundle().Jakob Stoklund Olesen
2012-12-18Use bidirectional bundle flags to simplify important functions.Jakob Stoklund Olesen
2012-12-18rdar://12801297 Shuxin Yang
2012-12-18Enable the loop vectorizer in clang and not in the pass manager, so that we c...Nadav Rotem
2012-12-18Verify bundle flag consistency when setting them.Jakob Stoklund Olesen
2012-12-18Reverse order of checking SSE level when calculating compare cost, so we checkJakub Staszak
2012-12-18Verify bundle flags for consistency in MachineVerifier.Jakob Stoklund Olesen
2012-12-18Disable ARM partial flag dependency optimization at -OzQuentin Colombet
2012-12-18Don't allow the automatically updated MI flags to be set directly.Jakob Stoklund Olesen
2012-12-18Tighten up the splice() API for bundled instructions.Jakob Stoklund Olesen
2012-12-18MISched: add dependence to ExitSU to model live-out latency.Andrew Trick
2012-12-18MISched: Cleanup, redundant statement.Andrew Trick
2012-12-18MISched: Heuristics, compare latency more precisely. It matters more for some...Andrew Trick
2012-12-18MISched: Remove SchedRemainder::IsResourceLimited. I don't know how to comput...Andrew Trick
2012-12-18MISched: cleanup, use the proper iterator type.Andrew Trick