search for: afterlegalizevectorops

Displaying 2 results from an estimated 2 matches for "afterlegalizevectorops".

2016 May 13
3
[RFC] Disabling DAG combines in /O0
...----------------------------------------------------------===// void DAGCombiner::Run(CombineLevel AtLevel) { + + if (OptLevel == CodeGenOpt::None) + return; + // set the instance variables, so that the various visit routines may use it. Level = AtLevel; LegalOperations = Level >= AfterLegalizeVectorOps; It would most likely break some CodeGen tests since it would have an impact on the code produced at /O0. In fact, I tried to run the CodeGen lit tests with this patch and got 25 new test failures on different targets. These tests would probably need to be updated. Thanks, Marianne -------------...
2016 May 17
5
[RFC] Disabling DAG combines in /O0
...------------===// > > void DAGCombiner::Run(CombineLevel AtLevel) { > + > + if (OptLevel == CodeGenOpt::None) > + return; > + > // set the instance variables, so that the various visit routines may use it. > Level = AtLevel; > LegalOperations = Level >= AfterLegalizeVectorOps; > > It would most likely break some CodeGen tests since it would have an impact on the code produced at /O0. In fact, I tried to run the CodeGen lit tests with this patch and got 25 new test failures on different targets. These tests would probably need to be updated. > > Thanks, &...