summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Add ARM NONE and PREL31 relocation types.Logan Chien2012-12-12
* Remove some dead code.Rafael Espindola2012-12-12
* [CMake] Fixup R600.NAKAMURA Takumi2012-12-12
* Sorry about the churn. One more change to getOptimalMemOpType() hook. Did IEvan Cheng2012-12-12
* Fix the ascii drawing that was ruined when I split the H and CPPNadav Rotem2012-12-12
* - Rename isLegalMemOpType to isSafeMemOpType. "Legal" is a very overloade term.Evan Cheng2012-12-12
* fix a typo.Nadav Rotem2012-12-12
* DAGCombine: clamp hi bit in APInt::getBitsSet to avoid assertionManman Ren2012-12-12
* LoopVectorizer: When -Os is used, vectorize only loops that dont require a ta...Nadav Rotem2012-12-12
* Avoid using lossy load / stores for memcpy / memset expansion. e.g.Evan Cheng2012-12-12
* Have SimplifyBinOp call the new FAdd/FSub/FMul helpers, with fast-math flags offMichael Ilseman2012-12-12
* - Fix a problematic way in creating all-the-1 APInt.Shuxin Yang2012-12-12
* Remove redunant optimizations from InstCombine, instead call the appropriate ...Michael Ilseman2012-12-12
* Added a slew of SimplifyInstruction floating-point optimizations, many of whi...Michael Ilseman2012-12-12
* Trim unneeded header #include.Jim Grosbach2012-12-11
* ARM: Remove old testing option.Jim Grosbach2012-12-11
* ARM: Remove old testing options.Jim Grosbach2012-12-11
* Replace TargetLowering::isIntImmLegal() withEvan Cheng2012-12-11
* PR14574. Fix a bug in the code that calculates the mask the converted PHIs in...Nadav Rotem2012-12-11
* Add R600 backendTom Stellard2012-12-11
* This patch implements the general dynamic TLS model for 64-bit PowerPC.Bill Schmidt2012-12-11
* Update some comments.Eric Christopher2012-12-11
* Loop Vectorize: optimize the vectorization of trunc(induction_var). The trunc...Nadav Rotem2012-12-11
* Remove the RelaxAll overrule in MCAssembler::fixupNeedsRelaxation,Eli Bendersky2012-12-11
* Use an ArrayRef instead of a std::vector&.Rafael Espindola2012-12-11
* Add comment for load foldingJoel Jones2012-12-11
* [msan] Use explicitely aligned stores and loads with function argument shadow.Evgeniy Stepanov2012-12-11
* Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund2012-12-11
* Holding my nose and moving the accumulation routine to GEPOperatorChandler Carruth2012-12-11
* Hoist the GEP constant address offset computation to a common home onChandler Carruth2012-12-11
* Change RegVT in BitTestBlock and RegsForValue, to contain MVTs,Patrik Hagglund2012-12-11
* Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund2012-12-11
* Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund2012-12-11
* Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund2012-12-11
* Change TargetLowering::TransformToType to contain MVTs, instead ofPatrik Hagglund2012-12-11
* Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund2012-12-11
* Change TargetLowering::getTypeToPromoteTo to take and return MVTs,Patrik Hagglund2012-12-11
* Change TargetLowering::isCondCodeLegal to take an MVT, instead of EVT.Patrik Hagglund2012-12-11
* Change TargetLowering::getCondCodeAction to take an MVT, instead ofPatrik Hagglund2012-12-11
* Change TargetLowering::getTruncStoreAction to take MVTs, instead of EVTs.Patrik Hagglund2012-12-11
* Change TargetLowering::getLoadExtAction to take an MVT, instead of EVT.Patrik Hagglund2012-12-11
* Change TargetLowering::setTypeAction to take an MVT, instead fo EVT.Patrik Hagglund2012-12-11
* Change TargetLowering::getRepRegClassFor to take an MVT, instead ofPatrik Hagglund2012-12-11
* Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund2012-12-11
* [CMake] Remove dependencies to intrinsics_gen I introduced in r169724.NAKAMURA Takumi2012-12-11
* Use multiclass for new-value store instructions with MEMri operand.Jyotsna Verma2012-12-11
* Fix PR14565. Don't if-convert loops that have switch statements in them.Nadav Rotem2012-12-11
* Stylistic tweak.Evan Cheng2012-12-11
* Fix a miscompile in the DAG combiner. Previously, we would incorrectlyChandler Carruth2012-12-11
* Fall back to the selection dag isel to select tail calls.Chad Rosier2012-12-11