Home
last modified time | relevance | path

Searched refs:InputA (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp2110 Value *InputA, Value *InputB) { in replaceSymmetricNode() argument
2114 I = B.CreateFNeg(InputA); in replaceSymmetricNode()
2117 I = B.CreateFAdd(InputA, InputB); in replaceSymmetricNode()
2120 I = B.CreateAdd(InputA, InputB); in replaceSymmetricNode()
2123 I = B.CreateFSub(InputA, InputB); in replaceSymmetricNode()
2126 I = B.CreateSub(InputA, InputB); in replaceSymmetricNode()
2129 I = B.CreateFMul(InputA, InputB); in replaceSymmetricNode()
2132 I = B.CreateMul(InputA, InputB); in replaceSymmetricNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h788 ComplexDeinterleavingRotation Rotation, Value *InputA, Value *InputB,
H A DARMISelLowering.cpp22066 ComplexDeinterleavingRotation Rotation, Value *InputA, Value *InputB, in createComplexDeinterleavingIR() argument
22069 FixedVectorType *Ty = cast<FixedVectorType>(InputA->getType()); in createComplexDeinterleavingIR()
22082 auto *LowerSplitA = B.CreateShuffleVector(InputA, LowerSplitMask); in createComplexDeinterleavingIR()
22084 auto *UpperSplitA = B.CreateShuffleVector(InputA, UpperSplitMask); in createComplexDeinterleavingIR()
22111 {ConstRotation, Accumulator, InputB, InputA}); in createComplexDeinterleavingIR()
22113 {ConstRotation, InputB, InputA}); in createComplexDeinterleavingIR()
22129 {ConstHalving, ConstRotation, InputA, InputB}); in createComplexDeinterleavingIR()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h425 ComplexDeinterleavingRotation Rotation, Value *InputA, Value *InputB,
H A DAArch64ISelLowering.cpp30348 ComplexDeinterleavingRotation Rotation, Value *InputA, Value *InputB, in createComplexDeinterleavingIR() argument
30350 VectorType *Ty = cast<VectorType>(InputA->getType()); in createComplexDeinterleavingIR()
30369 auto *LowerSplitA = B.CreateExtractVector(HalfTy, InputA, uint64_t(0)); in createComplexDeinterleavingIR()
30371 auto *UpperSplitA = B.CreateExtractVector(HalfTy, InputA, Stride); in createComplexDeinterleavingIR()
30396 {Accumulator, InputA, InputB, B.getInt32((int)Rotation * 90)}); in createComplexDeinterleavingIR()
30401 {Mask, Accumulator, InputA, InputB, B.getInt32((int)Rotation * 90)}); in createComplexDeinterleavingIR()
30411 {Accumulator, InputA, InputB}); in createComplexDeinterleavingIR()
30421 {InputA, InputB, B.getInt32((int)Rotation * 90)}); in createComplexDeinterleavingIR()
30426 {Mask, InputA, InputB, B.getInt32((int)Rotation * 90)}); in createComplexDeinterleavingIR()
30440 return B.CreateIntrinsic(IntId, Ty, {InputA, InputB}); in createComplexDeinterleavingIR()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3553 ComplexDeinterleavingRotation Rotation, Value *InputA, Value *InputB,