Home
last modified time | relevance | path

Searched refs:CIdx (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DConstantFolder.h148 auto *CIdx = dyn_cast<Constant>(Idx); in FoldExtractElement() local
149 if (CVec && CIdx) in FoldExtractElement()
150 return ConstantExpr::getExtractElement(CVec, CIdx); in FoldExtractElement()
158 auto *CIdx = dyn_cast<Constant>(Idx); in FoldInsertElement() local
159 if (CVec && CNewElt && CIdx) in FoldInsertElement()
160 return ConstantExpr::getInsertElement(CVec, CNewElt, CIdx); in FoldInsertElement()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetFolder.h159 auto *CIdx = dyn_cast<Constant>(Idx); in FoldExtractElement() local
160 if (CVec && CIdx) in FoldExtractElement()
161 return Fold(ConstantExpr::getExtractElement(CVec, CIdx)); in FoldExtractElement()
169 auto *CIdx = dyn_cast<Constant>(Idx); in FoldInsertElement() local
170 if (CVec && CNewElt && CIdx) in FoldInsertElement()
171 return Fold(ConstantExpr::getInsertElement(CVec, CNewElt, CIdx)); in FoldInsertElement()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXTranslationUnit.h29 clang::CIndexer *CIdx; member
46 CXTranslationUnitImpl *MakeCXTranslationUnit(CIndexer *CIdx,
H A DIndexing.cpp433 CXIndex CIdx; member
437 explicit IndexSessionData(CXIndex cIdx) : CIdx(cIdx) {} in IndexSessionData()
467 CIndexer *CXXIdx = static_cast<CIndexer *>(IdxSession->CIdx); in clang_indexSourceFile_Impl()
679 CIndexer *CXXIdx = TU->CIdx; in clang_indexTranslationUnit_Impl()
855 CXIndexAction clang_IndexAction_create(CXIndex CIdx) { in clang_IndexAction_create() argument
856 return new IndexSessionData(CIdx); in clang_IndexAction_create()
H A DCIndex.cpp78 assert(CIdx); in MakeCXTranslationUnit()
80 D->CIdx = CIdx; in MakeCXTranslationUnit()
3656 void clang_disposeIndex(CXIndex CIdx) { in clang_disposeIndex() argument
3657 if (CIdx) in clang_disposeIndex()
3662 if (CIdx) in clang_CXIndex_setGlobalOptions()
3667 if (CIdx) in clang_CXIndex_getGlobalOptions()
3674 if (CIdx) in clang_CXIndex_setInvocationEmissionPathOption()
3748 if (!CIdx || !out_TU) in clang_parseTranslationUnit_Impl()
4336 CIndexer *CXXIdx = TU->CIdx; in clang_saveTranslationUnit_Impl()
4441 CIndexer *CXXIdx = TU->CIdx; in clang_reparseTranslationUnit_Impl()
[all …]
H A DCIndexCodeCompletion.cpp717 CIndexer *CXXIdx = TU->CIdx; in clang_codeCompleteAt_Impl()
/llvm-project-15.0.7/polly/test/CodeGen/
H A Dannotated_alias_scopes.ll8 ; SCOPES: %[[CIdx:[._a-zA-Z0-9]*]] = getelementptr{{.*}} float* %C, i64 %polly.indvar
9 ; SCOPES: load float, float* %[[CIdx]], align 4, !alias.scope !6, !noalias !7
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DFlattenCFG.cpp209 int CIdx = (PS1 == BB) ? 0 : 1; in FlattenParallelAndOr() local
212 Idx = CIdx; in FlattenParallelAndOr()
213 else if (CIdx != Idx) in FlattenParallelAndOr()
/llvm-project-15.0.7/clang/tools/c-index-test/
H A Dc-index-test.c2670 CXIndex CIdx; in perform_code_completion() local
2797 clang_disposeIndex(CIdx); in perform_code_completion()
2816 CXIndex CIdx; in inspect_cursor_at() local
2905 clang_disposeIndex(CIdx); in inspect_cursor_at()
3110 CXIndex CIdx; in find_file_refs_at() local
3206 clang_disposeIndex(CIdx); in find_file_refs_at()
3221 CXIndex CIdx; in find_file_includes_in() local
3256 CIdx, argv[argc - 1], in find_file_includes_in()
3306 clang_disposeIndex(CIdx); in find_file_includes_in()
4148 CXIndex CIdx; in perform_token_annotation() local
[all …]
/llvm-project-15.0.7/clang/include/clang-c/
H A DIndex.h1167 CXIndex CIdx, const char *source_filename, int num_clang_command_line_args,
1178 clang_createTranslationUnit(CXIndex CIdx, const char *ast_filename);
1189 clang_createTranslationUnit2(CXIndex CIdx, const char *ast_filename,
1369 CXIndex CIdx, const char *source_filename,
1419 CXIndex CIdx, const char *source_filename,
1430 CXIndex CIdx, const char *source_filename,
6690 CINDEX_LINKAGE CXIndexAction clang_IndexAction_create(CXIndex CIdx);
/llvm-project-15.0.7/llvm/lib/IR/
H A DConstantFold.cpp623 auto *CIdx = dyn_cast<ConstantInt>(Idx); in ConstantFoldExtractElementInstruction() local
624 if (!CIdx) in ConstantFoldExtractElementInstruction()
629 if (CIdx->uge(ValFVTy->getNumElements())) in ConstantFoldExtractElementInstruction()
653 APSInt(CIdx->getValue()))) { in ConstantFoldExtractElementInstruction()
656 return ConstantExpr::getExtractElement(CE->getOperand(0), CIdx); in ConstantFoldExtractElementInstruction()
662 if (Constant *C = Val->getAggregateElement(CIdx)) in ConstantFoldExtractElementInstruction()
666 if (CIdx->getValue().ult(ValVTy->getElementCount().getKnownMinValue())) { in ConstantFoldExtractElementInstruction()
685 ConstantInt *CIdx = dyn_cast<ConstantInt>(Idx); in ConstantFoldInsertElementInstruction() local
686 if (!CIdx) return nullptr; in ConstantFoldInsertElementInstruction()
696 if (CIdx->uge(NumElts)) in ConstantFoldInsertElementInstruction()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DInlineSpiller.cpp1303 SlotIndex CIdx = LIS.getInstructionIndex(*CurrentSpill); in rmRedundantSpills() local
1304 MachineInstr *SpillToRm = (CIdx > PIdx) ? CurrentSpill : PrevSpill; in rmRedundantSpills()
1305 MachineInstr *SpillToKeep = (CIdx > PIdx) ? PrevSpill : CurrentSpill; in rmRedundantSpills()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp616 if (const ConstantInt *CIdx = dyn_cast<ConstantInt>(Index)) { in DecomposeGEPExpression() local
617 if (CIdx->isZero()) in DecomposeGEPExpression()
621 CIdx->getValue().sextOrTrunc(MaxIndexSize); in DecomposeGEPExpression()
H A DValueTracking.cpp1801 auto *CIdx = dyn_cast<ConstantInt>(I->getOperand(2)); in computeKnownBitsFromOperator() local
1804 if (!CIdx || CIdx->getValue().uge(NumElts)) { in computeKnownBitsFromOperator()
1810 unsigned EltIdx = CIdx->getZExtValue(); in computeKnownBitsFromOperator()
1832 auto *CIdx = dyn_cast<ConstantInt>(Idx); in computeKnownBitsFromOperator() local
1840 if (CIdx && CIdx->getValue().ult(NumElts)) in computeKnownBitsFromOperator()
1841 DemandedVecElts = APInt::getOneBitSet(NumElts, CIdx->getZExtValue()); in computeKnownBitsFromOperator()
2686 auto *CIdx = dyn_cast<ConstantInt>(Idx); in isKnownNonZero() local
2690 if (CIdx && CIdx->getValue().ult(NumElts)) in isKnownNonZero()
2691 DemandedVecElts = APInt::getOneBitSet(NumElts, CIdx->getZExtValue()); in isKnownNonZero()
H A DInstructionSimplify.cpp4771 if (auto *CIdx = dyn_cast<Constant>(Idx)) in simplifyExtractElementInst() local
4772 return ConstantExpr::getExtractElement(CVec, CIdx); in simplifyExtractElementInst()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp843 auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2)); in SimplifyMultipleUseDemandedBits() local
845 if (CIdx && CIdx->getAPIntValue().ult(VecVT.getVectorNumElements()) && in SimplifyMultipleUseDemandedBits()
846 !DemandedElts[CIdx->getZExtValue()]) in SimplifyMultipleUseDemandedBits()
1169 auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2)); in SimplifyDemandedBits() local
1175 if (CIdx && CIdx->getAPIntValue().ult(VecVT.getVectorNumElements())) { in SimplifyDemandedBits()
1176 unsigned Idx = CIdx->getZExtValue(); in SimplifyDemandedBits()
2437 if (auto *CIdx = dyn_cast<ConstantSDNode>(Idx)) in SimplifyDemandedBits() local
2438 if (CIdx->getAPIntValue().ult(NumSrcElts)) in SimplifyDemandedBits()
3113 auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2)); in SimplifyDemandedVectorElts() local
3117 if (CIdx && CIdx->getAPIntValue().ult(NumElts)) { in SimplifyDemandedVectorElts()
[all …]
H A DLegalizeVectorTypes.cpp1688 if (ConstantSDNode *CIdx = dyn_cast<ConstantSDNode>(Idx)) { in SplitVecRes_INSERT_VECTOR_ELT() local
1689 unsigned IdxVal = CIdx->getZExtValue(); in SplitVecRes_INSERT_VECTOR_ELT()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp23434 unsigned CIdx = Idx->getZExtValue(); in matchScalarReduction() local
23435 if (M->second[CIdx]) in matchScalarReduction()
23437 M->second.setBit(CIdx); in matchScalarReduction()
41819 if (CIdx && CIdx->getAPIntValue().ult(NumVecElts)) { in SimplifyDemandedBitsForTargetNode()
41820 unsigned Idx = CIdx->getZExtValue(); in SimplifyDemandedBitsForTargetNode()
41857 if (CIdx && CIdx->getAPIntValue().ult(VecVT.getVectorNumElements())) { in SimplifyDemandedBitsForTargetNode()
41858 unsigned Idx = CIdx->getZExtValue(); in SimplifyDemandedBitsForTargetNode()
42085 if (CIdx && CIdx->getAPIntValue().ult(VecVT.getVectorNumElements()) && in SimplifyMultipleUseDemandedBitsForTargetNode()
43898 if (CIdx && CIdx->getAPIntValue().uge(NumSrcElts)) in combineExtractVectorElt()
43902 if (CIdx && VT.isInteger()) { in combineExtractVectorElt()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp1291 if (auto *CIdx = dyn_cast<ConstantInt>(Idx)) { in updateImpl() local
1292 Indices.push_back(CIdx); in updateImpl()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp10670 auto *CIdx = dyn_cast<ConstantSDNode>(Idx128); in LowerDUPQLane() local
10671 if (CIdx && (CIdx->getZExtValue() <= 3)) { in LowerDUPQLane()
10672 SDValue CI = DAG.getTargetConstant(CIdx->getZExtValue(), DL, MVT::i64); in LowerDUPQLane()