aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-12-19s/AttributeListImpl/AttributeSetImpl/g to match the namechange of AttributeList.Bill Wendling
2012-12-19Add a missing 'else'. Found by grep '} if'Dmitri Gribenko
2012-12-19R600: Remove unecessary VREG alignment.Tom Stellard
2012-12-19R600: control flow optimizationTom Stellard
2012-12-19R600: New control flow for SI v2Tom Stellard
2012-12-19Split out abbreviations for the skeleton info from the rest ofEric Christopher
2012-12-19Remove the explicit MachineInstrBuilder(MI) constructor.Jakob Stoklund Olesen
2012-12-19Fix a bug that was found by building clang with -fsanitize.Nadav Rotem
2012-12-19LLVM sdisel normalize bit extraction of the form:Evan Cheng
2012-12-19Remove edis - the enhanced disassembler. Fixes PR14654.Roman Divacky
2012-12-19Transform (x&C)>V into (x&C)!=0 where possiblePaul Redmond
2012-12-19PowerPC: Expand VSELECT nodes.Benjamin Kramer
2012-12-19Change AsmOperandInfo::ConstraintVT to MVT, instead of EVT.Patrik Hagglund
2012-12-19Revert 170545 while I debug the ppc failures.Rafael Espindola
2012-12-19Add r170095 back.Rafael Espindola
2012-12-19[msan] Add track-origins argument to the pass constructor.Evgeniy Stepanov
2012-12-19Split the usage of 'EVT PartVT' into 'MVT PartVT' and 'EVT PartEVT'.Patrik Hagglund
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::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-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-19Change TargetLowering::getTruncStoreAction to take MVTs, instead of EVTs.Patrik Hagglund
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-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-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