Displaying 3 results from an estimated 3 matches for "softensetccoperands".
2017 Feb 25
2
Help understanding and lowering LLVM IDS conditional codes correctly
...ilable use it
SDValue Flag = DAG.getNode(XXXISD::FCMP, dl, MVT::Glue, LHS, RHS,
TargetCC);
return DAG.getNode(XXXISD::BR_CC, dl, Op.getValueType(),
Chain, Dest, TargetCC, Flag);
}
else {
// else generate library call
DAG.getTargetLoweringInfo().softenSetCCOperands(DAG, MVT::f32, LHS, RHS,
CC, dl);
SDValue Flag = DAG.getNode(XXXISD::CMP, dl, MVT::Glue, LHS, RHS);
if (!RHS.getNode()) {
RHS = DAG.getConstant(0, dl, LHS.getValueType());
TargetCC = DAG.getConstant(XXXCC::COND_NE, dl, MVT::i8);...
2017 Mar 09
2
Help understanding and lowering LLVM IDS conditional codes correctly
....getNode(XXXISD::FCMP, dl, MVT::Glue, LHS, RHS,
> TargetCC);
> return DAG.getNode(XXXISD::BR_CC, dl, Op.getValueType(),
> Chain, Dest, TargetCC, Flag);
> }
> else {
> // else generate library call
> DAG.getTargetLoweringInfo().softenSetCCOperands(DAG, MVT::f32, LHS,
> RHS,
> CC, dl);
>
> SDValue Flag = DAG.getNode(XXXISD::CMP, dl, MVT::Glue, LHS, RHS);
>
> if (!RHS.getNode()) {
> RHS = DAG.getConstant(0, dl, LHS.getValueType());
> TargetCC = DAG.getCo...
2017 Mar 14
2
Help understanding and lowering LLVM IDS conditional codes correctly
...TargetCC);
>> return DAG.getNode(XXXISD::BR_CC, dl, Op.getValueType(),
>> Chain, Dest, TargetCC, Flag);
>> }
>> else {
>> // else generate library call
>> DAG.getTargetLoweringInfo().softenSetCCOperands(DAG,
>> MVT::f32, LHS, RHS,
>> CC, dl);
>>
>> SDValue Flag = DAG.getNode(XXXISD::CMP, dl, MVT::Glue,
>> LHS, RHS);
>>
>> if (!RHS.getNode()) {
>> RHS = DAG.getConstant(0, dl,...