Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenACCAtomic.cpp96 BinaryOperatorKind Operator; member
102 UnaryOperatorKind Operator; member
105 return Operator == UO_PostInc || Operator == UO_PreInc; in IsIncrementOp()
125 Inf.Operator = OpCall->getNumArgs() == 1 ? UO_PreInc : UO_PostInc; in GetUnaryOperatorInfo()
128 Inf.Operator = OpCall->getNumArgs() == 1 ? UO_PreDec : UO_PostDec; in GetUnaryOperatorInfo()
131 Inf.Operator = UO_AddrOf; in GetUnaryOperatorInfo()
134 Inf.Operator = UO_Deref; in GetUnaryOperatorInfo()
137 Inf.Operator = UO_Plus; in GetUnaryOperatorInfo()
140 Inf.Operator = UO_Minus; in GetUnaryOperatorInfo()
143 Inf.Operator = UO_Not; in GetUnaryOperatorInfo()
[all …]
H A DSemaTemplateVariadic.cpp1395 tok::TokenKind Operator, in ActOnCXXFoldExpr() argument
1429 BinaryOperatorKind Opc = ConvertTokenKindToBinaryOpcode(Operator); in ActOnCXXFoldExpr()
1454 BinaryOperatorKind Operator, in BuildCXXFoldExpr() argument
1459 CXXFoldExpr(Context.DependentTy, Callee, LParenLoc, LHS, Operator, in BuildCXXFoldExpr()
1464 BinaryOperatorKind Operator) { in BuildEmptyCXXFoldExpr() argument
1475 switch (Operator) { in BuildEmptyCXXFoldExpr()
1486 << BinaryOperator::getOpcodeStr(Operator); in BuildEmptyCXXFoldExpr()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DOperator.h18 class Operator : public User {
22 Operator() = delete;
28 return llvm::Operator::classof(From->Val); in classof()
31 return cast<llvm::Operator>(Val)->hasPoisonGeneratingFlags(); in hasPoisonGeneratingFlags()
35 class OverflowingBinaryOperator : public Operator {
59 class FPMathOperator : public Operator {
/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.h33 class Operator : public User {
37 Operator() = delete;
38 ~Operator() = delete;
78 class OverflowingBinaryOperator : public Operator {
154 class PossiblyExactOperator : public Operator {
200 class FPMathOperator : public Operator {
420 : public ConcreteOperator<Operator, Instruction::GetElementPtr> {
562 : public ConcreteOperator<Operator, Instruction::PtrToInt> {
599 : public ConcreteOperator<Operator, Instruction::BitCast> {
623 : public ConcreteOperator<Operator, Instruction::AddrSpaceCast> {
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DSetTheory.cpp39 struct AddOp : public SetTheory::Operator {
47 struct SubOp : public SetTheory::Operator {
63 struct AndOp : public SetTheory::Operator {
79 struct SetIntBinOp : public SetTheory::Operator {
158 struct InterleaveOp : public SetTheory::Operator {
177 struct SequenceOp : public SetTheory::Operator {
254 void SetTheory::Operator::anchor() {} in anchor()
270 void SetTheory::addOperator(StringRef Name, std::unique_ptr<Operator> Op) { in addOperator()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DPseudoLoweringEmitter.cpp146 const Record *Operator = OpDef->getDef(); in evaluateExpansion() local
147 if (!Operator->isSubClassOf("Instruction")) in evaluateExpansion()
149 "', result operator '" + Operator->getName() + in evaluateExpansion()
152 CodeGenInstruction Insn(Operator); in evaluateExpansion()
156 "', result operator '" + Operator->getName() + in evaluateExpansion()
161 "', result operator '" + Operator->getName() + in evaluateExpansion()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp276 static bool isNoopPtrIntCastPair(const Operator *I2P, const DataLayout &DL, in isNoopPtrIntCastPair()
279 auto *P2I = dyn_cast<Operator>(I2P->getOperand(0)); in isNoopPtrIntCastPair()
318 const Operator *Op = dyn_cast<Operator>(&V); in isAddressExpression()
353 const Operator &Op = cast<Operator>(V); in getPointerOperands()
373 auto *P2I = cast<Operator>(Op.getOperand(0)); in getPointerOperands()
531 if (auto *Op = dyn_cast<Operator>(V)) in appendsFlatAddressExpressionToPostorderStack()
585 if (isNoopPtrIntCastPair(cast<Operator>(I2P), *DL, TTI)) in collectFlatAddressExpressions()
586 PushPtrOperand(cast<Operator>(I2P->getOperand(0))->getOperand(0)); in collectFlatAddressExpressions()
746 assert(isNoopPtrIntCastPair(cast<Operator>(I), *DL, TTI)); in cloneInstructionWithNewAddressSpace()
747 Value *Src = cast<Operator>(I->getOperand(0))->getOperand(0); in cloneInstructionWithNewAddressSpace()
[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/utils/TableGen/Common/
H A DCodeGenDAGPatterns.cpp1927 static unsigned GetNumNodeResults(const Record *Operator, in GetNumNodeResults() argument
1929 if (Operator->getName() == "set") in GetNumNodeResults()
1932 if (Operator->isSubClassOf("Intrinsic")) in GetNumNodeResults()
1933 return CDP.getIntrinsic(Operator).IS.RetTys.size(); in GetNumNodeResults()
1935 if (Operator->isSubClassOf("SDNode")) in GetNumNodeResults()
1936 return CDP.getSDNodeInfo(Operator).getNumResults(); in GetNumNodeResults()
1938 if (Operator->isSubClassOf("PatFrags")) { in GetNumNodeResults()
1942 if (TreePattern *PFRec = CDP.getPatternFragmentIfRead(Operator)) { in GetNumNodeResults()
1951 const ListInit *LI = Operator->getValueAsListInit("Fragments"); in GetNumNodeResults()
1965 if (Operator->isSubClassOf("Instruction")) { in GetNumNodeResults()
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DPatternParser.cpp46 StringRef Operator, StringRef AnonPatNamePrefix) { in parsePatternList() argument
47 if (List.getOperatorAsDef(DiagLoc)->getName() != Operator) { in parsePatternList()
48 PrintError(DiagLoc, "Expected " + Operator + " operator"); in parsePatternList()
53 PrintError(DiagLoc, Operator + " pattern list is empty"); in parsePatternList()
H A DPatternParser.h58 StringRef Operator, StringRef AnonPatNamePrefix);
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedTemplate.h166 OverloadedOperatorKind Operator; member
247 Name(Name), Operator(OperatorKind), Template(OpaqueTemplateName), in TemplateIdAnnotation()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPPExpressions.cpp618 tok::TokenKind Operator = PeekTok.getKind(); in EvaluateDirectiveSubExpr() local
626 if (Operator == tok::ampamp && LHS.Val == 0) in EvaluateDirectiveSubExpr()
628 else if (Operator == tok::pipepipe && LHS.Val != 0) in EvaluateDirectiveSubExpr()
630 else if (Operator == tok::question && LHS.Val == 0) in EvaluateDirectiveSubExpr()
667 if (Operator == tok::question) in EvaluateDirectiveSubExpr()
684 switch (Operator) { in EvaluateDirectiveSubExpr()
713 switch (Operator) { in EvaluateDirectiveSubExpr()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDWARFEmitter.cpp938 return checkOperandCount(dwarf::OperationEncodingString(Operation.Operator), in writeDWARFExpression()
943 writeInteger((uint8_t)Operation.Operator, OS, IsLittleEndian); in writeDWARFExpression()
944 switch (Operation.Operator) { in writeDWARFExpression()
955 StringRef EncodingStr = dwarf::OperationEncodingString(Operation.Operator); in writeDWARFExpression()
959 ? "0x" + utohexstr(Operation.Operator) in writeDWARFExpression()
971 writeInteger((uint8_t)Entry.Operator, OS, IsLittleEndian); in writeListEntry()
973 StringRef EncodingName = dwarf::RangeListEncodingString(Entry.Operator); in writeListEntry()
984 switch (Entry.Operator) { in writeListEntry()
1032 writeInteger((uint8_t)Entry.Operator, OS, IsLittleEndian); in writeListEntry()
1034 StringRef EncodingName = dwarf::LocListEncodingString(Entry.Operator); in writeListEntry()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DOperatorKinds.h31 const char *getOperatorSpelling(OverloadedOperatorKind Operator);
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DValue.cpp666 } else if (Operator::getOpcode(V) == Instruction::BitCast) { in stripPointerCastsAndOffsets()
667 Value *NewV = cast<Operator>(V)->getOperand(0); in stripPointerCastsAndOffsets()
672 Operator::getOpcode(V) == Instruction::AddrSpaceCast) { in stripPointerCastsAndOffsets()
675 V = cast<Operator>(V)->getOperand(0); in stripPointerCastsAndOffsets()
780 } else if (Operator::getOpcode(V) == Instruction::BitCast || in stripAndAccumulateConstantOffsets()
781 Operator::getOpcode(V) == Instruction::AddrSpaceCast) { in stripAndAccumulateConstantOffsets()
782 V = cast<Operator>(V)->getOperand(0); in stripAndAccumulateConstantOffsets()
791 } else if (auto *Int2Ptr = dyn_cast<Operator>(V)) { in stripAndAccumulateConstantOffsets()
H A DOperator.cpp21 bool Operator::hasPoisonGeneratingFlags() const { in hasPoisonGeneratingFlags()
62 bool Operator::hasPoisonGeneratingAnnotations() const { in hasPoisonGeneratingAnnotations()
/freebsd/sys/contrib/device-tree/Bindings/powerpc/opal/
H A Doppanel-opal.txt1 IBM OPAL Operator Panel Binding
/freebsd/share/misc/
H A Doperator1 Operator Associativity
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h31 class Operator; variable
106 LLVM_ABI KnownBits analyzeKnownBitsFromAndXorOr(const Operator *I,
766 LLVM_ABI bool canCreateUndefOrPoison(const Operator *Op,
768 LLVM_ABI bool canCreatePoison(const Operator *Op,
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangleNodes.h440 explicit IntrinsicFunctionIdentifierNode(IntrinsicFunctionKind Operator) in IntrinsicFunctionIdentifierNode()
442 Operator(Operator) {} in IntrinsicFunctionIdentifierNode()
450 IntrinsicFunctionKind Operator; member
/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);

1234