Home
last modified time | relevance | path

Searched defs:SrcIdx (Results 1 – 24 of 24) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterCoalescer.h42 unsigned SrcIdx = 0; variable
H A DTwoAddressInstructionPass.cpp1242 tryInstructionTransform(MachineBasicBlock::iterator & mi,MachineBasicBlock::iterator & nmi,unsigned SrcIdx,unsigned DstIdx,unsigned & Dist,bool shouldOnlyCommute) tryInstructionTransform() argument
1443 for (unsigned SrcIdx = 0; SrcIdx < NumOps; ++SrcIdx) { collectTiedOperands() local
1492 unsigned SrcIdx = TP.first; processTiedPairs() local
1677 unsigned SrcIdx = TO.second[0].first; processStatepoint() local
1829 unsigned SrcIdx = TiedPairs[0].first; runOnMachineFunction() local
[all...]
H A DTargetRegisterInfo.cpp393 unsigned SrcIdx, DefIdx; shareSameRegisterFile() local
H A DRegisterCoalescer.cpp1291 unsigned SrcIdx = CP.isFlipped() ? CP.getDstIdx() : CP.getSrcIdx(); reMaterializeTrivialDef() local
1983 unsigned SrcIdx = CP.getSrcIdx(); joinCopy() local
3656 unsigned SrcIdx = CP.getSrcIdx(); joinVirtRegs() local
[all...]
H A DPeepholeOptimizer.cpp1919 unsigned SrcIdx = Def->getNumOperands(); in getNextSourceFromBitcast() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp1693 unsigned SrcIdx = 1; addConstantComments() local
1766 unsigned SrcIdx = 1; addConstantComments() local
[all...]
H A DX86InstrInfo.cpp2438 unsigned SrcIdx = (Imm >> 6) & 3; commuteInstructionImpl() local
7200 unsigned SrcIdx = (Imm >> 6) & 3; foldMemoryOperandCustom() local
H A DX86ISelLowering.cpp5554 unsigned SrcIdx = M / Size; getTargetShuffleAndZeroables() local
5911 unsigned SrcIdx = SrcExtract.getConstantOperandVal(1); getFauxShuffleMask() local
6317 uint64_t SrcIdx = Op.getConstantOperandVal(1); getShuffleScalarElt() local
11784 int SrcIdx = i + Offset; lowerShuffleAsSpecificZeroOrAnyExtend() local
40402 unsigned SrcIdx = (InsertPSMask >> 6) & 0x3; combineTargetShuffle() local
41554 unsigned SrcIdx = (LoMask & 0x2) >> 1; SimplifyDemandedVectorEltsForTargetNode() local
47324 unsigned SrcIdx = Lane * NumSrcEltsPerLane + Elt % NumSrcEltsPerLane; combineVectorPack() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.cpp292 int SrcIdx = getOperandIdx(MI.getOpcode(), Op[0]); in getSrcs() local
1374 getFlagOp(MachineInstr & MI,unsigned SrcIdx,unsigned Flag) const getFlagOp() argument
H A DAMDGPUInstCombineIntrinsic.cpp1287 for (unsigned SrcIdx = 0; SrcIdx < 4; ++SrcIdx) { simplifyAMDGCNMemoryIntrinsicDemanded() local
H A DSIFoldOperands.cpp249 unsigned SrcIdx = ~0; tryFoldImmWithOpSel() local
H A DR600ISelLowering.cpp1945 FoldOperand(SDNode * ParentNode,unsigned SrcIdx,SDValue & Src,SDValue & Neg,SDValue & Abs,SDValue & Sel,SDValue & Imm,SelectionDAG & DAG) const FoldOperand() argument
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp981 for (unsigned SrcIdx = 0; SrcIdx < BV->getNumSources(); ++SrcIdx) { ConstantFoldCTLZ() local
1357 for (unsigned SrcIdx = 0; SrcIdx < BV->getNumSources(); ++SrcIdx) { isConstantOrConstantVector() local
H A DCombinerHelper.cpp2019 unsigned SrcIdx = MI.getNumOperands() - 1; matchCombineUnmergeConstant() local
2060 unsigned SrcIdx = MI.getNumOperands() - 1; matchCombineUnmergeUndef() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandPseudoInsts.cpp487 unsigned PredIdx, DOPIdx, SrcIdx, Src2Idx; expand_DestructiveOp() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp1267 int SrcIdx = U.getOperandNo(); rewriteWithNewAddressSpaces() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h671 for (unsigned SrcIdx = StartSrcIdx; SrcIdx < StartSrcIdx + NumSrcsUsed; findValueFromBuildVector() local
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp33 enum { DstIdx = 0, SrcIdx = 1 }; enumerator
[all...]
H A DCGBuiltin.cpp20839 Value *SrcIdx = EmitScalarExpr(E->getArg(3)); EmitWebAssemblyBuiltinExpr() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp542 int SrcIdx = visitExtractElementInst() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp4180 auto SrcIdx = getNamedOperandIdx(Opcode, SrcName); validateLdsDirect() local
6783 int SrcIdx = 0; cvtExp() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.cpp2093 LocIdx SrcIdx = MTracker->getSpillMLoc(SpillID); transferSpillOrRestoreInst() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp862 SmallVectorImpl<int> &SrcIdx) { in buildHvxVectorReg()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp4690 int SrcIdx = Mask[DstIdx]; lowerShuffleViaVRegSplitting() local