2013-01-07 |
Chandler Carruth | Sink AddrMode back into TargetLowering, removing one... |
tree | commitdiff |
2013-01-07 |
Chandler Carruth | Move TargetTransformInfo to live under the Analysis... |
tree | commitdiff |
2013-01-07 |
Chandler Carruth | Switch TargetTransformInfo from an immutable analysis... |
tree | commitdiff |
2013-01-05 |
Chandler Carruth | Funnel the actual TargetTransformInfo pass from the... |
tree | commitdiff |
2013-01-02 |
Tom Stellard | DAGCombiner: Avoid generating illegal vector INT_TO_FP... |
tree | commitdiff |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
tree | commitdiff |
2013-01-02 |
Chandler Carruth | Resort the #include lines in include/... and lib/.... |
tree | commitdiff |
2012-12-30 |
Hal Finkel | Support ppcf128 in SelectionDAG::getConstantFP |
tree | commitdiff |
2012-12-30 |
Bill Wendling | Remove the Function::getRetAttributes method in favor... |
tree | commitdiff |
2012-12-30 |
Bill Wendling | Remove Function::getParamAttributes and use the Attribu... |
tree | commitdiff |
2012-12-30 |
Bill Wendling | Remove the Function::getFnAttributes method in favor... |
tree | commitdiff |
2012-12-27 |
Nadav Rotem | Refactor DAGCombinerInfo. Change the different booleans... |
tree | commitdiff |
2012-12-20 |
Jakob Stoklund Olesen | Use MachineInstrBuilder for PHI nodes in SelectionDAGISel. |
tree | commitdiff |
2012-12-20 |
Jakob Stoklund Olesen | Use MachineInstrBuilder in InstrEmitter. |
tree | commitdiff |
2012-12-20 |
Bob Wilson | Do not introduce vector operations in functions marked... |
tree | commitdiff |
2012-12-19 |
Patrik Hagglund | Change AsmOperandInfo::ConstraintVT to MVT, instead... |
tree | commitdiff |
2012-12-19 |
Patrik Hagglund | Split the usage of 'EVT PartVT' into 'MVT PartVT' and... |
tree | commitdiff |
2012-12-19 |
Patrik Hagglund | Change RegVT in BitTestBlock and RegsForValue, to conta... |
tree | commitdiff |
2012-12-19 |
Patrik Hagglund | Change TargetLowering::getTypeForExtArgOrReturn to... |
tree | commitdiff |
2012-12-19 |
Patrik Hagglund | Change a parameter of TargetLowering::getVectorTypeBrea... |
tree | commitdiff |
2012-12-19 |
Patrik Hagglund | Change TargetLowering::RegisterTypeForVT to contain... |
tree | commitdiff |
2012-12-19 |
Patrik Hagglund | Change TargetLowering::TransformToType to contain MVTs... |
tree | commitdiff |
2012-12-19 |
Patrik Hagglund | Change TargetLowering::findRepresentativeClass to take... |
tree | commitdiff |
2012-12-19 |
Patrik Hagglund | Change TargetLowering::getTypeToPromoteTo to take and... |
tree | commitdiff |
2012-12-19 |
Patrik Hagglund | Change TargetLowering::isCondCodeLegal to take an MVT... |
tree | commitdiff |
2012-12-19 |
Patrik Hagglund | Change TargetLowering::getCondCodeAction to take an... |
tree | commitdiff |
2012-12-19 |
Patrik Hagglund | Change TargetLowering::getTruncStoreAction to take... |
tree | commitdiff |
2012-12-19 |
Elena Demikhovsky | Optimized load + SIGN_EXTEND patterns in the X86 backend. |
tree | commitdiff |
2012-12-19 |
Nadav Rotem | After reducing the size of an operation in the DAG... |
tree | commitdiff |
2012-12-19 |
Bill Wendling | Rename the 'Attributes' class to 'Attribute'. It's... |
tree | commitdiff |
2012-12-19 |
Craig Topper | Remove more of 'else's after 'returns'. No functional... |
tree | commitdiff |
2012-12-19 |
Craig Topper | Remove a bunch of 'else's after 'returns' |
tree | commitdiff |
2012-12-19 |
Craig Topper | Teach SimplifySetCC that comparing AssertZext i1 agains... |
tree | commitdiff |
2012-12-18 |
Hal Finkel | Check multiple register classes for inline asm tied... |
tree | commitdiff |
2012-12-17 |
Patrik Hagglund | Revert/correct some FastISel changes in r170104 (EVT... |
tree | commitdiff |
2012-12-14 |
Patrik Hagglund | Change TargetLowering::getLoadExtAction to take an... |
tree | commitdiff |
2012-12-13 |
Patrik Hagglund | Change TargetLowering::setTypeAction to take an MVT... |
tree | commitdiff |
2012-12-13 |
Patrik Hagglund | Change TargetLowering::getRepRegClassFor to take an... |
tree | commitdiff |
2012-12-13 |
Patrik Hagglund | Change TargetLowering::getRegClassFor to take an MVT... |
tree | commitdiff |
2012-12-13 |
Evan Cheng | Fix a bug in DAGCombiner::MatchBSwapHWord. Make sure... |
tree | commitdiff |
2012-12-12 |
Evan Cheng | Fix a logic bug in inline expansion of memcpy / memset... |
tree | commitdiff |
2012-12-12 |
Evan Cheng | Sorry about the churn. One more change to getOptimalMem... |
tree | commitdiff |
2012-12-12 |
Evan Cheng | - Rename isLegalMemOpType to isSafeMemOpType. "Legal... |
tree | commitdiff |
2012-12-12 |
Manman Ren | DAGCombine: clamp hi bit in APInt::getBitsSet to avoid... |
tree | commitdiff |
2012-12-12 |
Evan Cheng | Avoid using lossy load / stores for memcpy / memset... |
tree | commitdiff |
2012-12-11 |
Evan Cheng | Replace TargetLowering::isIntImmLegal() with |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Revert EVT->MVT changes, r169836-169851, due to buildbo... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change RegVT in BitTestBlock and RegsForValue, to conta... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::getTypeForExtArgOrReturn to... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change a parameter of TargetLowering::getVectorTypeBrea... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::RegisterTypeForVT to contain... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::TransformToType to contain MVTs... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::findRepresentativeClass to take... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::getTypeToPromoteTo to take and... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::isCondCodeLegal to take an MVT... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::getCondCodeAction to take an... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::getTruncStoreAction to take... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::getLoadExtAction to take an... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::setTypeAction to take an MVT... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::getRepRegClassFor to take an... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::getRegClassFor to take an MVT... |
tree | commitdiff |
2012-12-11 |
Chandler Carruth | Fix a miscompile in the DAG combiner. Previously, we... |
tree | commitdiff |
2012-12-11 |
Chad Rosier | Fall back to the selection dag isel to select tail... |
tree | commitdiff |
2012-12-10 |
Evan Cheng | Some enhancements for memcpy / memset inline expansion. |
tree | commitdiff |
2012-12-10 |
Eric Christopher | Fix a coding style nit. |
tree | commitdiff |
2012-12-10 |
Tom Stellard | LegalizeDAG: Allow type promotion of scalar loads |
tree | commitdiff |
2012-12-10 |
Tom Stellard | LegalizeDAG: Allow type promotion for scalar stores |
tree | commitdiff |
2012-12-10 |
Craig Topper | Teach DAG combine to handle vector add/sub with vectors... |
tree | commitdiff |
2012-12-09 |
Craig Topper | Remove extra blank line. |
tree | commitdiff |
2012-12-08 |
Craig Topper | Teach DAG combine to handle vector logical operations... |
tree | commitdiff |
2012-12-06 |
Evan Cheng | Replace r169459 with something safer. Rather than havin... |
tree | commitdiff |
2012-12-06 |
Nadav Rotem | Fix a bug in the code that merges consecutive stores... |
tree | commitdiff |
2012-12-06 |
Evan Cheng | Let targets provide hooks that compute known zero and... |
tree | commitdiff |
2012-12-04 |
Chandler Carruth | Sort includes for all of the .h files under the 'lib... |
tree | commitdiff |
2012-12-04 |
Jakub Staszak | Simplify code. No functionality change. |
tree | commitdiff |
2012-12-04 |
Jakub Staszak | Use dyn_cast instead of isa and cast. No functionality... |
tree | commitdiff |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
tree | commitdiff |
2012-12-02 |
Nadav Rotem | Allow merging multiple store sequences on the same... |
tree | commitdiff |
2012-11-29 |
Justin Holewinski | Cleanup recent addition of DAGTypeLegalizer::SplitVecOp... |
tree | commitdiff |
2012-11-29 |
Justin Holewinski | Teach the legalizer how to handle operands for VSELECT... |
tree | commitdiff |
2012-11-29 |
Justin Holewinski | Allow targets to prefer TypeSplitVector over TypePromot... |
tree | commitdiff |
2012-11-29 |
Nadav Rotem | When combining consecutive stores allow loads in betwee... |
tree | commitdiff |
2012-11-25 |
Craig Topper | Refactor to make helper method static. |
tree | commitdiff |
2012-11-25 |
Craig Topper | Remove duplicate check of LimitFloatPrecision. It was... |
tree | commitdiff |
2012-11-25 |
Craig Topper | Factor common code out of individual if blocks into... |
tree | commitdiff |
2012-11-24 |
Craig Topper | Remove redundant calls to getCurDebugLoc in visitIntrin... |
tree | commitdiff |
2012-11-24 |
Craig Topper | Refactor a bit to make some helper methods static. |
tree | commitdiff |
2012-11-24 |
Craig Topper | Factor some common code out of individual if blocks. |
tree | commitdiff |
2012-11-23 |
Craig Topper | Refactor a bit to make some helper functions static. |
tree | commitdiff |
2012-11-23 |
Patrik Hägglund | Cleanup: Simplify loop end logic in computeRegisterProp... |
tree | commitdiff |
2012-11-22 |
Lang Hames | llvm.fmuladd.* lowering should be checking isOperationL... |
tree | commitdiff |
2012-11-17 |
Eli Friedman | Mark FP_EXTEND form v2f32 to v2f64 as "expand" for... |
tree | commitdiff |
2012-11-16 |
Craig Topper | Remove conditions from 'else if' that were guaranteed... |
tree | commitdiff |
2012-11-16 |
Craig Topper | Factor out the final FADD that's common to multiple... |
tree | commitdiff |
2012-11-16 |
Craig Topper | Factor some common code to reduce compile size. |
tree | commitdiff |
2012-11-15 |
Eli Friedman | Mark FP_ROUND for converting NEON v2f64 to v2f32 as... |
tree | commitdiff |
2012-11-15 |
Craig Topper | Add llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint... |
tree | commitdiff |
2012-11-14 |
Rafael Espindola | Handle DAG CSE adding new uses during ReplaceAllUsesWit... |
tree | commitdiff |
2012-11-13 |
Duncan Sands | Codegen support for arbitrary vector getelementptrs. |
tree | commitdiff |
2012-11-13 |
Andrew Trick | misched: Allow subtargets to enable misched and depende... |
tree | commitdiff |
next |