aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp
AgeCommit message (Expand)Author
2022-08-06[mlir, flang] Use has_value instead of hasValue (NFC)linaro-local/ci/tcwg_bmk_llvm_tk1/llvm-master-arm-spec2k6-O3Kazu Hirata
2022-08-05[mlir][spirv] Define spv.IAddCarryJakub Kuderski
2022-07-31[mlir] Remove types from attributesJeff Niu
2022-07-27[mlir][spirv] Fix spv.CompositeConstruct assembly and validationLei Zhang
2022-07-21[mlir][spirv] Rename spv.GLSL ops to spv.GL. NFC.Jakub Kuderski
2022-06-28Apply clang-tidy fixes for readability-simplify-boolean-expr in SPIRVOps.cpp ...Mehdi Amini
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-20[mlir] Don't use Optional::getValue (NFC)Kazu Hirata
2022-06-20[mlir] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-15[mlir][spirv] Define spv.ISubBorrowOpLei Zhang
2022-05-13[ParseResult] Fix warning in flang build, incorporate feedback from River.Chris Lattner
2022-05-13[ParseResult] Mark this as LLVM_NODISCARD (like LogicalResult) and fix issues.Chris Lattner
2022-04-29[AsmParser] Introduce a new "Argument" abstraction + supporting logicChris Lattner
2022-04-21[AsmParser/Printer] Rework sourceloc support for function arguments.Chris Lattner
2022-04-08[mlir] Add support for operation-produced successor arguments in BranchOpInte...Markus Böck
2022-03-21[mlir] Rename `OpAsmParser::OperandType` to `OpAsmParser::UnresolvedOperand`Markus Böck
2022-03-16[mlir:FunctionOpInterface] Rename the "type" attribute to "function_type"River Riddle
2022-03-11[mlir] Support verification order (3/3)Chia-hung Duan
2022-03-08[mlir][spirv] Define spv.VectorTimesScalar opLei Zhang
2022-02-07[mlir] Update uses of `parser`/`printer` ODS op field to `hasCustomAssemblyFo...River Riddle
2022-02-07[mlir][NFC] Remove deprecated/old build/fold/parser utilities from OpDefinitionRiver Riddle
2022-02-07[mlir][spirv] Fix verification of nested array constantsSergei Grechanik
2022-02-02[mlir][NFC] Update SPIRV operations to use `hasVerifier` instead of `verifier`River Riddle
2022-01-26[mlir][NFC] Add a using for llvm::SMLoc/llvm::SMRange to LLVM.hRiver Riddle
2022-01-19[mlir] Make locations required when adding/creating block argumentsRiver Riddle
2022-01-20Preserve function argument locations.Dominik Grewe
2022-01-18[mlir] Convert OpTrait::FunctionLike to FunctionOpInterfaceRiver Riddle
2022-01-18[mlir] Drop the leading space when printing regionsMogball
2022-01-02Apply clang-tidy fixes for readability-container-size-empty for MLIR (NFC)Mehdi Amini
2021-12-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini
2021-11-21[mlir] Move trait to InferTypeOpInterfaceJacques Pienaar
2021-11-16[mlir][spirv] add AtomicFAddEXTOpButygin
2021-11-03[mlir] spirv: Add some atomic opsButygin
2021-10-14[mlir][spirv] Add memory semantics verify for atomic operationsxndcn
2021-10-05[mlir] Add an 'cppNamespace' field to availabilityLei Zhang
2021-10-05[mlir][SPIRVToLLVM] Propagate location attribute from spv.GlobalVariable to l...Weiwei Li
2021-09-30[ODS/AsmParser] Don't pass MLIRContext with DialectAsmParser.Chris Lattner
2021-09-30Revert "[ODS/AsmParser] Don't pass MLIRContext with DialectAsmParser."Mehdi Amini
2021-09-29[ODS/AsmParser] Don't pass MLIRContext with DialectAsmParser.Chris Lattner
2021-09-20[OpAsmParser] Add a parseCommaSeparatedList helper and beef up Delimeter.Chris Lattner
2021-09-02[mlir][SPIRV] Add Image Operands for Image InstructionsWeiwei Li
2021-08-31Change ASM Op printer to print the operation name in the framework instead of...Mehdi Amini
2021-08-30[Builder] Eliminate the StringRef/StringAttr forms of getSymbolRefAttr.Chris Lattner
2021-08-29[SymbolRefAttr] Revise SymbolRefAttr to hold a StringAttr.Chris Lattner
2021-08-18[mlir][spirv] Add (InBounds)PtrAccessChain opsButygin
2021-07-28[mlir][spirv] Fix a few issues in ModuleCombinerLei Zhang
2021-06-09[mlir][spirv] Use SingleBlock + NoTerminator for spv.moduleLei Zhang
2021-06-07[MLIR][SPIRV] Use getAsmResultName(...) hook for AddressOfOp.KareemErgawy
2021-05-28[MLIR][SPIRV] Use getAsmResultName(...) hook for ConstantOp.KareemErgawy