/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips16RegisterInfo.cpp | 136 unsigned NewImm; local 139 FrameReg = TII.loadImmediate(FrameReg, Offset, MBB, II, DL, NewImm); 140 Offset = SignExtend64<16>(NewImm);
|
H A D | MipsSERegisterInfo.cpp | 241 unsigned NewImm = 0; local 246 OffsetBitSize == 16 ? &NewImm : nullptr); 251 Offset = SignExtend64<16>(NewImm);
|
H A D | Mips16InstrInfo.h | 87 // in place of FrameReg and the adjusted immediate field (&NewImm) 90 unsigned &NewImm) const;
|
H A D | MipsSEInstrInfo.h | 71 /// Emit a series of instructions to load an immediate. If NewImm is a 73 /// its immediate operand is returned in NewImm. 76 unsigned *NewImm) const;
|
H A D | Mips16InstrInfo.cpp | 324 unsigned &NewImm) const { 339 NewImm = lo; 401 NewImm = 0;
|
H A D | MipsSEInstrInfo.cpp | 606 unsigned *NewImm) const { 615 bool LastInstrIsADDiu = NewImm; 640 *NewImm = Inst->ImmOpnd;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/Utils/ |
H A D | X86ShuffleDecode.cpp | 166 unsigned NewImm = Imm; local 171 ShuffleMask.push_back(l + 4 + (NewImm & 3)); 172 NewImm >>= 2; 180 unsigned NewImm = Imm; local 182 ShuffleMask.push_back(l + (NewImm & 3)); 183 NewImm >>= 2; 207 unsigned NewImm = Imm; local 212 ShuffleMask.push_back(NewImm % NumLaneElts + s + l); 213 NewImm /= NumLaneElts; 216 if (NumLaneElts == 4) NewImm [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIShrinkInstructions.cpp | 329 uint32_t NewImm = 0; local 333 NewImm = countTrailingOnes(Imm); 336 NewImm = ~Imm; 341 NewImm = countTrailingZeros(Imm); 344 NewImm = ~Imm; 349 NewImm = ~Imm; 359 NewImm = 0; 362 if (NewImm != 0) { 373 Src0->ChangeToImmediate(NewImm); 378 SrcImm->setImm(NewImm); [all...] |
H A D | SIFoldOperands.cpp | 1027 int32_t NewImm; local 1028 if (!evalBinaryInstruction(Opc, NewImm, Src0->getImm(), Src1->getImm())) 1036 MI->getOperand(Src0Idx).ChangeToImmediate(NewImm);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ConditionOptimizer.cpp | 257 const int NewImm = std::abs(OldImm + Correction); local 266 return CmpInfo(NewImm, Opc, getAdjustedCmp(Cmp)); 409 // 1) (a >= {NewImm} && ...) || (a <= {NewImm} && ...) 410 // 2) (a <= {NewImm} && ...) || (a >= {NewImm} && ...) 430 // 1) (a <= {NewImm} && ...) || (a > {NewImm} && ...) 431 // 2) (a < {NewImm} && ...) || (a >= {NewImm} [all...] |
H A D | AArch64ISelLowering.cpp | 968 uint64_t OldImm = Imm, NewImm, Enc; local 999 NewImm = (Imm | Ones) & Mask; 1001 // If NewImm or its bitwise NOT is a shifted mask, it is a bitmask immediate 1004 if (isShiftedMask_64(NewImm) || isShiftedMask_64(~(NewImm | ~Mask))) 1028 NewImm |= NewImm << EltSize; 1033 assert(((OldImm ^ NewImm) & Demanded.getZExtValue()) == 0 && 1035 assert(OldImm != NewImm && "the new imm shouldn't be equal to the old imm"); 1044 if (NewImm [all...] |
H A D | AArch64InstrInfo.cpp | 6227 int64_t NewImm = (Offset + 16) / Scale; local 6228 StackOffsetOperand.setImm(NewImm);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.cpp | 2786 int64_t NewImm = 0; 2862 NewImm = Addend + SExtImm; 2886 NewImm = InVal.getSExtValue(); 2913 NewImm = InVal.getSExtValue(); 2932 NewImm = Result; 2944 bool ImmChanged = (SExtImm & NewImm) != NewImm; 2952 DefMI->getOperand(1).setImm(NewImm); 2957 if (NewImm) { 2959 NewImm [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrInfo.cpp | 1431 uint8_t NewImm = Imm & ~(SwapMasks[Case][0] | SwapMasks[Case][1] | 1434 if (Imm & SwapMasks[Case][0]) NewImm |= SwapMasks[Case][1]; 1435 if (Imm & SwapMasks[Case][1]) NewImm |= SwapMasks[Case][0]; 1436 if (Imm & SwapMasks[Case][2]) NewImm |= SwapMasks[Case][3]; 1437 if (Imm & SwapMasks[Case][3]) NewImm |= SwapMasks[Case][2]; 1438 MI.getOperand(MI.getNumOperands()-1).setImm(NewImm); 4750 unsigned NewImm = (DstIdx << 4) | ZMask; local 4757 NewMI->getOperand(NewMI->getNumOperands() - 1).setImm(NewImm); 6702 unsigned NewImm = Imm; 6709 AdjustBlendMask(Imm, ImmWidth, Is256 ? 8 : 4, &NewImm); 6809 unsigned NewImm = 0x44; local [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 3318 SDValue NewImm = local 3322 if (NewImm->getNodeId() == -1) 3323 CurDAG->RepositionNode(N->getIterator(), NewImm.getNode()); 3327 N->getOperand(0), NewImm, getAL(CurDAG, dl), 3332 SDValue Ops[] = {N->getOperand(0), NewImm, getAL(CurDAG, dl),
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 15180 APInt NewImm = (Imm & Mask).lshr(ShAmt).trunc(NewBW); local 15182 NewImm ^= APInt::getAllOnesValue(NewBW); 15200 DAG.getConstant(NewImm, SDLoc(Value),
|