/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86ShuffleDecode.cpp | 165 unsigned NewImm = Imm; in DecodePSHUFHWMask() local 170 ShuffleMask.push_back(l + 4 + (NewImm & 3)); in DecodePSHUFHWMask() 171 NewImm >>= 2; in DecodePSHUFHWMask() 179 unsigned NewImm = Imm; in DecodePSHUFLWMask() local 181 ShuffleMask.push_back(l + (NewImm & 3)); in DecodePSHUFLWMask() 182 NewImm >>= 2; in DecodePSHUFLWMask() 203 unsigned NewImm = Imm; in DecodeSHUFPMask() local 208 ShuffleMask.push_back(NewImm % NumLaneElts + s + l); in DecodeSHUFPMask() 209 NewImm /= NumLaneElts; in DecodeSHUFPMask() 212 if (NumLaneElts == 4) NewImm = Imm; // reload imm in DecodeSHUFPMask()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | Mips16RegisterInfo.cpp | 134 unsigned NewImm; in eliminateFI() local 137 FrameReg = TII.loadImmediate(FrameReg, Offset, MBB, II, DL, NewImm); in eliminateFI() 138 Offset = SignExtend64<16>(NewImm); in eliminateFI()
|
H A D | MipsSERegisterInfo.cpp | 241 unsigned NewImm = 0; in eliminateFI() local 246 OffsetBitSize == 16 ? &NewImm : nullptr); in eliminateFI() 251 Offset = SignExtend64<16>(NewImm); in eliminateFI()
|
H A D | Mips16InstrInfo.cpp | 324 unsigned &NewImm) const { in loadImmediate() 339 NewImm = lo; in loadImmediate() 401 NewImm = 0; in loadImmediate()
|
H A D | MipsSEInstrInfo.h | 78 unsigned *NewImm) const;
|
H A D | Mips16InstrInfo.h | 90 unsigned &NewImm) const;
|
H A D | MipsSEInstrInfo.cpp | 620 unsigned *NewImm) const { in loadImmediate() 629 bool LastInstrIsADDiu = NewImm; in loadImmediate() 654 *NewImm = Inst->ImmOpnd; in loadImmediate()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | SIShrinkInstructions.cpp | 325 uint32_t NewImm = 0; in shrinkScalarLogicOp() local 329 NewImm = countTrailingOnes(Imm); in shrinkScalarLogicOp() 332 NewImm = ~Imm; in shrinkScalarLogicOp() 337 NewImm = countTrailingZeros(Imm); in shrinkScalarLogicOp() 340 NewImm = ~Imm; in shrinkScalarLogicOp() 345 NewImm = ~Imm; in shrinkScalarLogicOp() 355 NewImm = 0; in shrinkScalarLogicOp() 358 if (NewImm != 0) { in shrinkScalarLogicOp() 371 Src0->ChangeToImmediate(NewImm); in shrinkScalarLogicOp() 378 SrcImm->setImm(NewImm); in shrinkScalarLogicOp()
|
H A D | SIFoldOperands.cpp | 1078 int32_t NewImm; in tryConstantFoldOp() local 1079 if (!evalBinaryInstruction(Opc, NewImm, Src0->getImm(), Src1->getImm())) in tryConstantFoldOp() 1087 MI->getOperand(Src0Idx).ChangeToImmediate(NewImm); in tryConstantFoldOp()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64ConditionOptimizer.cpp | 258 const int NewImm = std::abs(OldImm + Correction); in adjustCmp() local 267 return CmpInfo(NewImm, Opc, getAdjustedCmp(Cmp)); in adjustCmp()
|
H A D | AArch64ISelLowering.cpp | 1553 uint64_t OldImm = Imm, NewImm, Enc; in optimizeLogicalImm() local 1584 NewImm = (Imm | Ones) & Mask; in optimizeLogicalImm() 1589 if (isShiftedMask_64(NewImm) || isShiftedMask_64(~(NewImm | ~Mask))) in optimizeLogicalImm() 1613 NewImm |= NewImm << EltSize; in optimizeLogicalImm() 1618 assert(((OldImm ^ NewImm) & Demanded.getZExtValue()) == 0 && in optimizeLogicalImm() 1620 assert(OldImm != NewImm && "the new imm shouldn't be equal to the old imm"); in optimizeLogicalImm() 1629 if (NewImm == 0 || NewImm == OrigMask) { in optimizeLogicalImm() 1631 TLO.DAG.getConstant(NewImm, DL, VT)); in optimizeLogicalImm() 1635 Enc = AArch64_AM::encodeLogicalImmediate(NewImm, Size); in optimizeLogicalImm()
|
H A D | AArch64InstrInfo.cpp | 7110 int64_t NewImm = (Offset + 16) / (int64_t)Scale.getFixedSize(); in fixupPostOutline() local 7111 StackOffsetOperand.setImm(NewImm); in fixupPostOutline()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.cpp | 4461 int64_t NewImm = 0; in simplifyToLI() local 4539 NewImm = Addend + SExtImm; in simplifyToLI() 4553 NewImm = Minuend - SExtImm; in simplifyToLI() 4577 NewImm = InVal.getSExtValue(); in simplifyToLI() 4603 NewImm = InVal.getSExtValue(); in simplifyToLI() 4622 NewImm = Result; in simplifyToLI() 4634 bool ImmChanged = (SExtImm & NewImm) != NewImm; in simplifyToLI() 4642 DefMI.getOperand(1).setImm(NewImm); in simplifyToLI() 4647 if (NewImm) { in simplifyToLI() 4649 NewImm = Immediate; in simplifyToLI() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86InstrInfo.cpp | 1918 if (Imm & SwapMasks[Case][0]) NewImm |= SwapMasks[Case][1]; in commuteVPTERNLOG() 1919 if (Imm & SwapMasks[Case][1]) NewImm |= SwapMasks[Case][0]; in commuteVPTERNLOG() 1922 MI.getOperand(MI.getNumOperands()-1).setImm(NewImm); in commuteVPTERNLOG() 5430 unsigned NewImm = (DstIdx << 4) | ZMask; in foldMemoryOperandCustom() local 7515 unsigned NewImm = Imm; in setExecutionDomainCustom() local 7534 AdjustBlendMask(Imm, ImmWidth, 8, &NewImm); in setExecutionDomainCustom() 7540 MI.getOperand(NumOperands - 1).setImm(NewImm & 255); in setExecutionDomainCustom() 7622 unsigned NewImm = 0x44; in setExecutionDomainCustom() local 7623 if (Imm & 1) NewImm |= 0x0a; in setExecutionDomainCustom() 7624 if (Imm & 2) NewImm |= 0xa0; in setExecutionDomainCustom() [all …]
|
H A D | X86InstrAVX512.td | 11054 uint8_t NewImm = Imm & 0xa5; 11055 if (Imm & 0x02) NewImm |= 0x10; 11056 if (Imm & 0x10) NewImm |= 0x02; 11057 if (Imm & 0x08) NewImm |= 0x40; 11058 if (Imm & 0x40) NewImm |= 0x08; 11065 uint8_t NewImm = Imm & 0xc3; 11066 if (Imm & 0x04) NewImm |= 0x10; 11067 if (Imm & 0x10) NewImm |= 0x04; 11076 uint8_t NewImm = Imm & 0x99; 11087 uint8_t NewImm = Imm & 0x81; [all …]
|
H A D | X86InstrSSE.td | 5940 uint8_t NewImm = 0; 5943 NewImm |= 0x3 << (i * 2); 5951 uint8_t NewImm = 0; 5954 NewImm |= 0xf << (i * 4); 5962 uint8_t NewImm = 0; 5965 NewImm |= 0x3 << (i * 2); 5973 uint8_t NewImm = 0; 5976 NewImm |= 0x3 << (i * 2); 5984 uint8_t NewImm = 0; 5987 NewImm |= 0xf << (i * 4); [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 3641 SDValue NewImm = in Select() local 3645 if (NewImm->getNodeId() == -1) in Select() 3646 CurDAG->RepositionNode(N->getIterator(), NewImm.getNode()); in Select() 3650 N->getOperand(0), NewImm, getAL(CurDAG, dl), in Select() 3655 SDValue Ops[] = {N->getOperand(0), NewImm, getAL(CurDAG, dl), in Select()
|
H A D | ARMISelLowering.cpp | 6768 unsigned NewImm = 0; in isVMOVModifiedImm() local 6771 NewImm |= Elem << (NumElems - ElemNum - 1) * BytesPerElem; in isVMOVModifiedImm() 6773 Imm = NewImm; in isVMOVModifiedImm()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 1773 Register NewImm = Builder.buildConstant(ImmTy, Imm).getReg(0); in applyShiftImmedChain() local 1776 MI.getOperand(2).setReg(NewImm); in applyShiftImmedChain()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 16530 APInt NewImm = (Imm & Mask).lshr(ShAmt).trunc(NewBW); in ReduceLoadOpStoreWidth() local 16532 NewImm ^= APInt::getAllOnesValue(NewBW); in ReduceLoadOpStoreWidth() 16551 DAG.getConstant(NewImm, SDLoc(Value), in ReduceLoadOpStoreWidth()
|