Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DType.cpp259 return !ST->isOpaque(); in isFirstClassType()
464 if (!isOpaque()) in isScalableTy()
492 if (!isOpaque()) in containsNonGlobalTargetExtType()
520 if (!isOpaque()) in containsNonLocalTargetExtType()
542 assert(isOpaque() && "Struct body already set!"); in setBodyOrError()
664 if (isOpaque()) in isSized()
H A DDataLayout.cpp50 assert(!ST->isOpaque() && "Cannot get layout of opaque structs"); in StructLayout()
H A DConstants.cpp1299 if (ST->isOpaque()) in ConstantAggregate()
1375 assert((T->isOpaque() || V.size() == T->getNumElements()) && in ConstantStruct()
1381 assert((ST->isOpaque() || ST->getNumElements() == V.size()) && in get()
H A DAsmWriter.cpp721 if (STy->isOpaque()) { in printStructBody()
H A DCore.cpp841 return unwrap<StructType>(StructTy)->isOpaque(); in LLVMIsOpaqueStruct()
/freebsd/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp102 if (SSTy->isOpaque() || cast<StructType>(DstTy)->isOpaque()) in recursivelyAddMappingIfTypesAreIsomorphic()
221 if (STy->isOpaque()) { in get()
1616 assert(!Ty->isOpaque()); in addNonOpaque()
1621 assert(!Ty->isOpaque()); in switchToNonOpaque()
1629 assert(Ty->isOpaque()); in addOpaque()
1642 if (Ty->isOpaque()) in hasType()
1652 if (Ty->isOpaque()) in IRMover()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h688 bool isTarget = false, bool isOpaque = false);
690 bool isTarget = false, bool isOpaque = false);
694 bool isOpaque = false);
701 bool isTarget = false, bool isOpaque = false);
712 bool isOpaque = false) {
713 return getConstant(Val, DL, VT, true, isOpaque);
716 bool isOpaque = false) {
717 return getConstant(Val, DL, VT, true, isOpaque);
720 bool isOpaque = false) {
721 return getConstant(Val, DL, VT, true, isOpaque);
[all …]
H A DSelectionDAGNodes.h1745 ConstantSDNode(bool isTarget, bool isOpaque, const ConstantInt *val,
1751 ConstantSDNodeBits.IsOpaque = isOpaque;
1771 bool isOpaque() const { return ConstantSDNodeBits.IsOpaque; }
/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.cpp191 return I != RecordDeclTypes.end() && !I->second->isOpaque(); in isRecordLayoutComplete()
806 if (!RD || !RD->isCompleteDefinition() || !Ty->isOpaque()) in ConvertRecordDeclType()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp135 if (cast<ConstantSDNode>(this)->isOpaque()) in getOperationName()
178 if (cast<ConstantSDNode>(this)->isOpaque()) in getOperationName()
H A DSelectionDAG.cpp754 ID.AddBoolean(C->isOpaque()); in AddNodeIDCustom()
6819 C->isTargetOpcode(), C->isOpaque()); in FoldConstantArithmetic()
6821 if (C->isOpaque()) in FoldConstantArithmetic()
6826 C->isTargetOpcode(), C->isOpaque()); in FoldConstantArithmetic()
6831 C->isTargetOpcode(), C->isOpaque()); in FoldConstantArithmetic()
6833 C->isTargetOpcode(), C->isOpaque()); in FoldConstantArithmetic()
6836 C->isOpaque()); in FoldConstantArithmetic()
6839 C->isOpaque()); in FoldConstantArithmetic()
6842 C->isOpaque()); in FoldConstantArithmetic()
6845 C->isOpaque()); in FoldConstantArithmetic()
[all …]
H A DDAGCombiner.cpp1061 return !(Const->isOpaque() && NoOpaques); in isConstantOrConstantVector()
1070 (Const->isOpaque() && NoOpaques)) in isConstantOrConstantVector()
1089 !cast<ConstantSDNode>(LD->getOperand(2))->isOpaque()); in canSplitIdx()
2377 return Const != nullptr && !Const->isOpaque() ? Const : nullptr; in getAsNonOpaqueConstant()
4413 if (!C0->isOpaque()) { in visitSUB()
4679 N1IsOpaqueConst = cast<ConstantSDNode>(N1)->isOpaque(); in visitMUL()
5106 if (C->isZero() || C->isOpaque()) in isDivisorPowerOfTwo()
6425 return !C0->isOpaque() && !C1->isOpaque() && (CMax - CMin).isPowerOf2(); in foldLogicOfSetCCs()
10581 if (N1C && !N1C->isOpaque()) in visitSHL()
10949 if (N1C && !N1C->isOpaque()) in visitSRA()
[all …]
H A DTargetLowering.cpp560 if (!Op1C || Op1C->isOpaque()) in ShrinkDemandedConstant()
2945 if (MulC && !MulC->isOpaque() && !MulC->isZero() && in SimplifyDemandedBits()
3084 return C && C->isOpaque(); in SimplifyDemandedBits()
3146 if (isa<ConstantFPSDNode>(Elt) || Elt.isUndef() || (C && !C->isOpaque())) in getKnownUndefForVectorBinop()
5159 (!N1C->isOpaque() || (C.getBitWidth() <= 64 && in SimplifySetCC()
5179 (!N1C->isOpaque() || (C.getBitWidth() <= 64 && in SimplifySetCC()
10532 if (auto *C = dyn_cast<ConstantSDNode>(Lo); C && !C->isOpaque()) in expandUnalignedStore()
H A DLegalizeIntegerTypes.cpp3973 bool IsOpaque = Constant->isOpaque(); in ExpandIntRes_Constant()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDerivedTypes.h294 bool isOpaque() const { return (getSubclassData() & SCDB_HasBody) == 0; } in isOpaque() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp577 ResultOkay = (!SRetTy->isOpaque() && in checkWFRetconPrototype()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp149 if (STy->isOpaque()) return true; in isLeakCheckerRoot()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerBufferFatPointers.cpp353 if (STy->isOpaque()) in remapTypeImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.cpp1056 if (SType->isOpaque()) in createSPIRVType()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp1104 if (ST->isOpaque()) { in writeTypeTable()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp660 if (!ConstSelOpNode || ConstSelOpNode->isOpaque()) in foldBinOpIntoSelectIfProfitable()
665 if (!ConstBinOpNode || ConstBinOpNode->isOpaque()) in foldBinOpIntoSelectIfProfitable()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1202 if (ST->isOpaque()) { in writeTypeTable()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp2154 (!isa<ConstantSDNode>(Y) || cast<ConstantSDNode>(Y)->isOpaque()); in hasAndNotCompare()
9029 if (!ConstSelOpNode || ConstSelOpNode->isOpaque()) in foldBinOpIntoSelectIfProfitable()
9034 if (!ConstBinOpNode || ConstBinOpNode->isOpaque()) in foldBinOpIntoSelectIfProfitable()
20903 else if (!C->isOpaque() && MinSignedBits <= 32 && !ShrunkMask.isSignedIntN(32)) in targetShrinkDemandedConstant()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp3498 return !isa<ConstantSDNode>(Y) || cast<ConstantSDNode>(Y)->isOpaque(); in hasAndNotCompare()
23910 if (!Elt || Elt->isOpaque() || Elt->getSimpleValueType(0) != EltVT) in incDecVectorConstant()
54943 if (N1C && !N1C->isOpaque() && N001C && !N001C->isOpaque()) { in combineXor()