Home
last modified time | relevance | path

Searched refs:isOpaque (Results 1 – 24 of 24) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp148 if (SSTy->isOpaque()) { in areTypesIsomorphic()
158 if (cast<StructType>(DstTy)->isOpaque()) { in areTypesIsomorphic()
214 assert(DstSTy->isOpaque()); in linkDefinedTypeBodies()
291 if (DTy->isOpaque()) { in get()
329 if (STy->isOpaque()) { in get()
1727 assert(!Ty->isOpaque()); in addNonOpaque()
1732 assert(!Ty->isOpaque()); in switchToNonOpaque()
1740 assert(Ty->isOpaque()); in addOpaque()
1753 if (Ty->isOpaque()) in hasType()
1763 if (Ty->isOpaque()) in IRMover()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h669 bool isTarget = false, bool isOpaque = false);
671 bool isTarget = false, bool isOpaque = false);
680 bool isTarget = false, bool isOpaque = false);
689 bool isOpaque = false) {
690 return getConstant(Val, DL, VT, true, isOpaque);
693 bool isOpaque = false) {
694 return getConstant(Val, DL, VT, true, isOpaque);
697 bool isOpaque = false) {
698 return getConstant(Val, DL, VT, true, isOpaque);
H A DSelectionDAGNodes.h1658 ConstantSDNode(bool isTarget, bool isOpaque, const ConstantInt *val,
1663 ConstantSDNodeBits.IsOpaque = isOpaque;
1683 bool isOpaque() const { return ConstantSDNodeBits.IsOpaque; }
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DType.cpp429 if (!isOpaque()) in containsScalableVectorType()
446 assert(isOpaque() && "Struct body already set!"); in setBody()
555 if (isOpaque()) in isSized()
H A DDataLayout.cpp50 assert(!ST->isOpaque() && "Cannot get layout of opaque structs"); in StructLayout()
H A DConstants.cpp1278 if (ST->isOpaque()) in ConstantAggregate()
1352 assert((T->isOpaque() || V.size() == T->getNumElements()) && in ConstantStruct()
1358 assert((ST->isOpaque() || ST->getNumElements() == V.size()) && in get()
H A DAsmWriter.cpp663 if (STy->isOpaque()) { in printStructBody()
H A DCore.cpp843 return unwrap<StructType>(StructTy)->isOpaque(); in LLVMIsOpaqueStruct()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetObjectFile.cpp251 if (ST->isOpaque()) { in isGlobalInSmallSection()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.cpp182 return I != RecordDeclTypes.end() && !I->second->isOpaque(); in isRecordLayoutComplete()
809 if (!RD || !RD->isCompleteDefinition() || !Ty->isOpaque()) in ConvertRecordDeclType()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp124 if (cast<ConstantSDNode>(this)->isOpaque()) in getOperationName()
169 if (cast<ConstantSDNode>(this)->isOpaque()) in getOperationName()
H A DSelectionDAG.cpp729 ID.AddBoolean(C->isOpaque()); in AddNodeIDCustom()
6405 C->isTargetOpcode(), C->isOpaque()); in FoldConstantArithmetic()
6407 if (C->isOpaque()) in FoldConstantArithmetic()
6412 C->isTargetOpcode(), C->isOpaque()); in FoldConstantArithmetic()
6417 C->isTargetOpcode(), C->isOpaque()); in FoldConstantArithmetic()
6419 C->isTargetOpcode(), C->isOpaque()); in FoldConstantArithmetic()
6422 C->isOpaque()); in FoldConstantArithmetic()
6425 C->isOpaque()); in FoldConstantArithmetic()
6428 C->isOpaque()); in FoldConstantArithmetic()
6431 C->isOpaque()); in FoldConstantArithmetic()
[all …]
H A DDAGCombiner.cpp1041 return !(Const->isOpaque() && NoOpaques); in isConstantOrConstantVector()
1050 (Const->isOpaque() && NoOpaques)) in isConstantOrConstantVector()
1069 !cast<ConstantSDNode>(LD->getOperand(2))->isOpaque()); in canSplitIdx()
2297 return Const != nullptr && !Const->isOpaque() ? Const : nullptr; in getAsNonOpaqueConstant()
4109 if (!C0->isOpaque()) { in visitSUB()
4349 N1IsOpaqueConst = cast<ConstantSDNode>(N1)->isOpaque(); in visitMUL()
4772 if (C->isZero() || C->isOpaque()) in isDivisorPowerOfTwo()
6047 return !C0->isOpaque() && !C1->isOpaque() && (CMax - CMin).isPowerOf2(); in foldLogicOfSetCCs()
10126 if (N1C && !N1C->isOpaque()) in visitSHL()
10503 if (N1C && !N1C->isOpaque()) in visitSRA()
[all …]
H A DTargetLowering.cpp537 if (!Op1C || Op1C->isOpaque()) in ShrinkDemandedConstant()
2884 if (MulC && !MulC->isOpaque() && !MulC->isZero() && in SimplifyDemandedBits()
2954 if (C->isOpaque()) in SimplifyDemandedBits()
3017 if (isa<ConstantFPSDNode>(Elt) || Elt.isUndef() || (C && !C->isOpaque())) in getKnownUndefForVectorBinop()
4943 (!N1C->isOpaque() || (C.getBitWidth() <= 64 && in SimplifySetCC()
4963 (!N1C->isOpaque() || (C.getBitWidth() <= 64 && in SimplifySetCC()
10043 if (auto *C = dyn_cast<ConstantSDNode>(Lo); C && !C->isOpaque()) in expandUnalignedStore()
H A DLegalizeIntegerTypes.cpp3775 bool IsOpaque = Constant->isOpaque(); in ExpandIntRes_Constant()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp528 ResultOkay = (!SRetTy->isOpaque() && in checkWFRetconPrototype()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDerivedTypes.h286 bool isOpaque() const { return (getSubclassData() & SCDB_HasBody) == 0; } in isOpaque() function
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.cpp872 if (SType->isOpaque()) in createSPIRVType()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerBufferFatPointers.cpp332 if (STy->isOpaque()) in remapTypeImpl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp143 if (STy->isOpaque()) return true; in isLeakCheckerRoot()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp1104 if (ST->isOpaque()) { in writeTypeTable()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1133 if (ST->isOpaque()) { in writeTypeTable()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1970 (!isa<ConstantSDNode>(Y) || cast<ConstantSDNode>(Y)->isOpaque()); in hasAndNotCompare()
7658 if (!ConstSelOpNode || ConstSelOpNode->isOpaque()) in foldBinOpIntoSelectIfProfitable()
7663 if (!ConstBinOpNode || ConstBinOpNode->isOpaque()) in foldBinOpIntoSelectIfProfitable()
17781 else if (!C->isOpaque() && MinSignedBits <= 32 && !ShrunkMask.isSignedIntN(32)) in targetShrinkDemandedConstant()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp3317 return !isa<ConstantSDNode>(Y) || cast<ConstantSDNode>(Y)->isOpaque(); in hasAndNotCompare()
23170 if (!Elt || Elt->isOpaque() || Elt->getSimpleValueType(0) != EltVT) in incDecVectorConstant()
53117 if (N1C && !N1C->isOpaque() && N001C && !N001C->isOpaque()) { in combineXor()
55949 return !Cst->isOpaque(); in combineSub()