Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateName.h509 OverloadedOperatorKind Operator; member
532 OverloadedOperatorKind Operator) in DependentTemplateName() argument
533 : Qualifier(Qualifier, true), Operator(Operator), in DependentTemplateName()
537 OverloadedOperatorKind Operator, in DependentTemplateName() argument
539 : Qualifier(Qualifier, true), Operator(Operator), in DependentTemplateName()
563 return Operator; in getOperator()
581 OverloadedOperatorKind Operator) { in Profile() argument
584 ID.AddInteger(Operator); in Profile()
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DSetTheory.h71 class Operator {
75 virtual ~Operator() = default;
102 StringMap<std::unique_ptr<Operator>> Operators;
125 void addOperator(StringRef Name, std::unique_ptr<Operator>);
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperator.h31 class Operator : public User {
35 Operator() = delete;
36 ~Operator() = delete;
75 class OverflowingBinaryOperator : public Operator {
129 class PossiblyExactOperator : public Operator {
170 class FPMathOperator : public Operator {
371 : public ConcreteOperator<Operator, Instruction::GetElementPtr> {
510 : public ConcreteOperator<Operator, Instruction::PtrToInt> {
538 : public ConcreteOperator<Operator, Instruction::BitCast> {
553 : public ConcreteOperator<Operator, Instruction::AddrSpaceCast> {
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DSetTheory.cpp38 struct AddOp : public SetTheory::Operator {
46 struct SubOp : public SetTheory::Operator {
62 struct AndOp : public SetTheory::Operator {
78 struct SetIntBinOp : public SetTheory::Operator {
157 struct InterleaveOp : public SetTheory::Operator {
176 struct SequenceOp : public SetTheory::Operator {
253 void SetTheory::Operator::anchor() {} in anchor()
269 void SetTheory::addOperator(StringRef Name, std::unique_ptr<Operator> Op) { in addOperator()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DPseudoLoweringEmitter.cpp147 Record *Operator = OpDef->getDef(); in evaluateExpansion() local
148 if (!Operator->isSubClassOf("Instruction")) { in evaluateExpansion()
150 "', result operator '" + Operator->getName() + in evaluateExpansion()
156 CodeGenInstruction Insn(Operator); in evaluateExpansion()
160 "', result operator '" + Operator->getName() + in evaluateExpansion()
168 "', result operator '" + Operator->getName() + in evaluateExpansion()
H A DCodeGenDAGPatterns.cpp1859 if (Operator->getName() == "set" || in GetNumNodeResults()
1866 if (Operator->isSubClassOf("SDNode")) in GetNumNodeResults()
1925 errs() << *Operator; in GetNumNodeResults()
2917 Record *Operator = OpDef->getDef(); in ParseTreePattern() local
2946 Operator->getName() != "set" && in ParseTreePattern()
2960 Operator->getName() != "imm" && in ParseTreePattern()
2970 Operator->getName() != "bb" && in ParseTreePattern()
2971 Operator->getName() != "vt" && in ParseTreePattern()
2972 Operator->getName() != "mcsym") in ParseTreePattern()
3716 Record *Operator = OpDef->getDef(); in hasNullFragReference() local
[all …]
/freebsd/sys/contrib/dev/acpica/compiler/
H A Daslparseop.c570 ACPI_PARSE_OBJECT *Operator; in TrCreateAssignmentOp() local
649 Operator = TrAllocateOp (PARSEOP_STORE); in TrCreateAssignmentOp()
650 TrLinkOpChildren (Operator, 2, Source, Target); in TrCreateAssignmentOp()
654 Operator->Asl.LineNumber = Target->Asl.LineNumber; in TrCreateAssignmentOp()
655 Operator->Asl.LogicalLineNumber = Target->Asl.LogicalLineNumber; in TrCreateAssignmentOp()
656 Operator->Asl.LogicalByteOffset = Target->Asl.LogicalByteOffset; in TrCreateAssignmentOp()
657 Operator->Asl.Column = Target->Asl.Column; in TrCreateAssignmentOp()
659 return (Operator); in TrCreateAssignmentOp()
H A Ddtexpress.c224 UINT32 Operator, in DtDoOperator() argument
232 switch (Operator) in DtDoOperator()
359 DtGetOpName (Operator), in DtDoOperator()
H A Daslxrefout.c831 const char *Operator; in OtXrefAnalysisWalkPart3() local
886 Operator = "Scope"; in OtXrefAnalysisWalkPart3()
890 Operator = "Alias"; in OtXrefAnalysisWalkPart3()
894 Operator = "ModLevel"; in OtXrefAnalysisWalkPart3()
898 Operator = AcpiUtGetTypeName (CallerOp->Asl.Node->Type); in OtXrefAnalysisWalkPart3()
905 Operator, in OtXrefAnalysisWalkPart3()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp275 auto *P2I = dyn_cast<Operator>(I2P->getOperand(0)); in isNoopPtrIntCastPair()
308 const Operator *Op = dyn_cast<Operator>(&V); in isAddressExpression()
340 const Operator &Op = cast<Operator>(V); in getPointerOperands()
360 auto *P2I = cast<Operator>(Op.getOperand(0)); in getPointerOperands()
468 Operator *Op = cast<Operator>(V); in appendsFlatAddressExpressionToPostorderStack()
524 if (isNoopPtrIntCastPair(cast<Operator>(I2P), *DL, TTI)) in collectFlatAddressExpressions()
686 assert(isNoopPtrIntCastPair(cast<Operator>(I), *DL, TTI)); in cloneInstructionWithNewAddressSpace()
687 Value *Src = cast<Operator>(I->getOperand(0))->getOperand(0); in cloneInstructionWithNewAddressSpace()
729 assert(isNoopPtrIntCastPair(cast<Operator>(CE), *DL, TTI)); in cloneConstantExprWithNewAddressSpace()
926 const Operator &Op = cast<Operator>(V); in updateAddressSpace()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDWARFEmitter.cpp724 return checkOperandCount(dwarf::OperationEncodingString(Operation.Operator), in writeDWARFExpression()
729 writeInteger((uint8_t)Operation.Operator, OS, IsLittleEndian); in writeDWARFExpression()
730 switch (Operation.Operator) { in writeDWARFExpression()
741 StringRef EncodingStr = dwarf::OperationEncodingString(Operation.Operator); in writeDWARFExpression()
745 ? "0x" + utohexstr(Operation.Operator) in writeDWARFExpression()
757 writeInteger((uint8_t)Entry.Operator, OS, IsLittleEndian); in writeListEntry()
759 StringRef EncodingName = dwarf::RangeListEncodingString(Entry.Operator); in writeListEntry()
770 switch (Entry.Operator) { in writeListEntry()
818 writeInteger((uint8_t)Entry.Operator, OS, IsLittleEndian); in writeListEntry()
820 StringRef EncodingName = dwarf::LocListEncodingString(Entry.Operator); in writeListEntry()
[all …]
H A DDWARFYAML.cpp279 IO.mapRequired("Operator", DWARFOperation.Operator); in mapping()
285 IO.mapRequired("Operator", RnglistEntry.Operator); in mapping()
291 IO.mapRequired("Operator", LoclistEntry.Operator); in mapping()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedTemplate.h165 OverloadedOperatorKind Operator; member
247 Name(Name), Operator(OperatorKind), Template(OpaqueTemplateName), in TemplateIdAnnotation()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPPExpressions.cpp609 tok::TokenKind Operator = PeekTok.getKind(); in EvaluateDirectiveSubExpr() local
617 if (Operator == tok::ampamp && LHS.Val == 0) in EvaluateDirectiveSubExpr()
619 else if (Operator == tok::pipepipe && LHS.Val != 0) in EvaluateDirectiveSubExpr()
621 else if (Operator == tok::question && LHS.Val == 0) in EvaluateDirectiveSubExpr()
658 if (Operator == tok::question) in EvaluateDirectiveSubExpr()
675 switch (Operator) { in EvaluateDirectiveSubExpr()
704 switch (Operator) { in EvaluateDirectiveSubExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DOperatorKinds.h31 const char *getOperatorSpelling(OverloadedOperatorKind Operator);
/freebsd/sys/contrib/device-tree/Bindings/powerpc/opal/
H A Doppanel-opal.txt1 IBM OPAL Operator Panel Binding
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangleNodes.h390 explicit IntrinsicFunctionIdentifierNode(IntrinsicFunctionKind Operator) in IntrinsicFunctionIdentifierNode()
392 Operator(Operator) {} in IntrinsicFunctionIdentifierNode()
396 IntrinsicFunctionKind Operator; member
/freebsd/share/misc/
H A Doperator1 Operator Associativity
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp1198 tok::TokenKind Operator, in ActOnCXXFoldExpr() argument
1239 BinaryOperatorKind Opc = ConvertTokenKindToBinaryOpcode(Operator); in ActOnCXXFoldExpr()
1264 BinaryOperatorKind Operator, in BuildCXXFoldExpr() argument
1269 CXXFoldExpr(Context.DependentTy, Callee, LParenLoc, LHS, Operator, in BuildCXXFoldExpr()
1274 BinaryOperatorKind Operator) { in BuildEmptyCXXFoldExpr() argument
1285 switch (Operator) { in BuildEmptyCXXFoldExpr()
1296 << BinaryOperator::getOpcodeStr(Operator); in BuildEmptyCXXFoldExpr()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DOperator.cpp21 bool Operator::hasPoisonGeneratingFlags() const { in hasPoisonGeneratingFlags()
53 bool Operator::hasPoisonGeneratingFlagsOrMetadata() const { in hasPoisonGeneratingFlagsOrMetadata()
H A DValue.cpp654 } else if (Operator::getOpcode(V) == Instruction::BitCast) { in stripPointerCastsAndOffsets()
655 V = cast<Operator>(V)->getOperand(0); in stripPointerCastsAndOffsets()
659 Operator::getOpcode(V) == Instruction::AddrSpaceCast) { in stripPointerCastsAndOffsets()
662 V = cast<Operator>(V)->getOperand(0); in stripPointerCastsAndOffsets()
766 } else if (Operator::getOpcode(V) == Instruction::BitCast || in stripAndAccumulateConstantOffsets()
767 Operator::getOpcode(V) == Instruction::AddrSpaceCast) { in stripAndAccumulateConstantOffsets()
768 V = cast<Operator>(V)->getOperand(0); in stripAndAccumulateConstantOffsets()
/freebsd/contrib/byacc/test/
H A Dbtyacc_demo.y22 enum Operator { ADD, SUB, MUL, MOD, DIV, DEREF }; enum
222 extern Expr * build_expr(Expr *left, enum Operator op, Expr *right);
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmLexer.cpp885 AsmToken::TokenKind Operator; in LexToken() local
888 std::tie(Operator, OperatorLength) = in LexToken()
917 if (Operator != AsmToken::Percent) { in LexToken()
919 return AsmToken(Operator, StringRef(TokStart, OperatorLength)); in LexToken()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp1849 if (const Operator *I = dyn_cast<Operator>(V)) in computeKnownBits()
3130 auto *O1 = dyn_cast<Operator>(V1); in isKnownNonEqual()
3131 auto *O2 = dyn_cast<Operator>(V2); in isKnownNonEqual()
3187 assert(isa<Operator>(Select) && in isSignedMinMaxClamp()
3312 if (auto *U = dyn_cast<Operator>(V)) { in ComputeNumSignBitsImpl()
3313 switch (Operator::getOpcode(V)) { in ComputeNumSignBitsImpl()
3747 const Operator *I = dyn_cast<Operator>(V); in cannotBeOrderedLessThanZeroImpl()
4385 const Operator *Op = dyn_cast<Operator>(V); in computeKnownFPClass()
6002 if (const Operator *U = dyn_cast<Operator>(V)) { in getUnderlyingObjectFromInt()
6913 auto *Opr = cast<Operator>(Cond); in isGuaranteedNotToBeUndefOrPoison()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h30 class Operator; variable
97 KnownBits analyzeKnownBitsFromAndXorOr(const Operator *I,
971 bool canCreateUndefOrPoison(const Operator *Op,
973 bool canCreatePoison(const Operator *Op, bool ConsiderFlagsAndMetadata = true);

1234