Home
last modified time | relevance | path

Searched refs:ShiftLeft (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp118 bool ShiftLeft = false; in simplifyX86immShift() local
145 ShiftLeft = false; in simplifyX86immShift()
168 ShiftLeft = false; in simplifyX86immShift()
191 ShiftLeft = true; in simplifyX86immShift()
194 assert((LogicalShift || !ShiftLeft) && "Only logical shifts can shift left"); in simplifyX86immShift()
214 return (LogicalShift ? (ShiftLeft ? Builder.CreateShl(Vec, Amt) in simplifyX86immShift()
241 return (LogicalShift ? (ShiftLeft ? Builder.CreateShl(Vec, Amt) in simplifyX86immShift()
285 if (ShiftLeft) in simplifyX86immShift()
300 bool ShiftLeft = false; in simplifyX86varShift() local
315 ShiftLeft = false; in simplifyX86varShift()
[all …]
H A DX86ISelLowering.cpp4632 unsigned ShiftLeft = NumElems - SubVecNumElems; in insert1BitVector() local
4635 DAG.getTargetConstant(ShiftLeft, dl, MVT::i8)); in insert1BitVector()
4674 unsigned ShiftLeft = NumElems - SubVecNumElems; in insert1BitVector() local
4685 DAG.getTargetConstant(ShiftLeft, dl, MVT::i8)); in insert1BitVector()
4696 DAG.getTargetConstant(ShiftLeft, dl, MVT::i8)); in insert1BitVector()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp1865 const bool ShiftLeft = Opc == ISD::SHL; in insertMultibyteShift() local
1877 if (ShiftLeft && (ShiftAmt % 8) >= 6) { in insertMultibyteShift()
1920 if (!ShiftLeft && (ShiftAmt % 8) >= 6) { in insertMultibyteShift()
1981 while (ShiftLeft && ShiftAmt >= 8) { in insertMultibyteShift()
1998 if (!ShiftLeft && ShiftAmt >= 8) { in insertMultibyteShift()
2050 size_t Idx = ShiftLeft ? I : Regs.size() - I - 1; in insertMultibyteShift()
2064 .addImm(ShiftLeft ? 0xf0 : 0x0f); in insertMultibyteShift()
2070 size_t PrevIdx = ShiftLeft ? Idx - 1 : Idx + 1; in insertMultibyteShift()
2081 while (ShiftLeft && ShiftAmt) { in insertMultibyteShift()
2100 while (!ShiftLeft && ShiftAmt) { in insertMultibyteShift()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldChecker.cpp112 ShiftLeft, enumerator
178 return std::make_pair(BinOpToken::ShiftLeft, Expr.substr(2).ltrim()); in parseBinOpToken()
217 case BinOpToken::ShiftLeft: in computeBinOpResult()
/freebsd/sys/contrib/dev/acpica/
H A Dchanges.txt4315 commutative" operators -- Subtract, Divide, Modulo, ShiftLeft, and
4617 Z = X << Y ShiftLeft (X, Y, Z)
4646 X <<= Y ShiftLeft (X, Y, X)
12274 Fixed a problem where a ShiftLeft or ShiftRight of more than 64 bits