OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:CopySign
(Results
1 - 4
of
4
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineSelect.cpp
2410
// If needed, negate the value that will be the sign argument of the
copysign
:
2411
// (bitcast X) < 0 ? -TC : TC -->
copysign
(TC, X)
2412
// (bitcast X) < 0 ? TC : -TC -->
copysign
(TC, -X)
2413
// (bitcast X) >= 0 ? -TC : TC -->
copysign
(TC, -X)
2414
// (bitcast X) >= 0 ? TC : -TC -->
copysign
(TC, X)
2421
Function *F = Intrinsic::getDeclaration(Sel.getModule(), Intrinsic::
copysign
,
2423
Instruction *
CopySign
= CallInst::Create(F, { MagArg, X });
2424
CopySign
->setFastMathFlags(Sel.getFastMathFlags());
2425
return
CopySign
;
3167
if (Instruction *
Copysign
= foldSelectToCopysign(SI, Builder)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPULegalizerInfo.cpp
1897
auto
CopySign
= B.buildFCopysign(Ty, C1, Src);
1900
auto Tmp1 = B.buildFAdd(Ty, Src,
CopySign
);
1901
auto Tmp2 = B.buildFSub(Ty, Tmp1,
CopySign
);
AMDGPUISelLowering.cpp
2209
SDValue
CopySign
= DAG.getNode(ISD::FCOPYSIGN, SL, MVT::f64, C1, Src);
2213
SDValue Tmp1 = DAG.getNode(ISD::FADD, SL, MVT::f64, Src,
CopySign
);
2214
SDValue Tmp2 = DAG.getNode(ISD::FSUB, SL, MVT::f64, Tmp1,
CopySign
);
/src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.cpp
4229
"Can only handle
COPYSIGN
with matching types.");
4238
SDValue
CopySign
=
4241
return convertFromScalableVector(VT,
CopySign
, DAG, Subtarget);
Completed in 32 milliseconds
Indexes created Mon Jun 15 00:25:07 UTC 2026