aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2019-11-01Drop usage of dynamic_cast in favour of static_castReinUsesLisp
2019-11-01literal_number: Drop usage of RTTIReinUsesLisp
2019-11-01op: Replace owning star pointers with unique_ptrReinUsesLisp
2019-11-01literal_number: Use static_cast instead of dynamic_castReinUsesLisp
2019-10-24Fix typos in README.mdReinUsesLisp
2019-10-24tests/main: Test assembled binaryReinUsesLisp
2019-10-24instructions/logical: Silence -WpedanticReinUsesLisp
2019-10-24Update README.mdReinUsesLisp
2019-10-18Remove Emit entry in favor of auto-emitting codeReinUsesLisp
2019-10-18Assemble uint32_t instead of uint8_tReinUsesLisp
2019-10-06common_types: Include types within the Sirit namespaceLioncash
2019-09-11Add asserts against nullptr operandsReinUsesLisp
2019-09-09Revert "operand: Implement operand hashing and use hashed set for declarations"ReinUsesLisp
2019-09-09Revert "Fix declarations hashing"ReinUsesLisp
2019-09-09Fix declarations hashingReinUsesLisp
2019-09-09Add OpAny and OpAllReinUsesLisp
2019-09-09Add OpVectorExtractDynamic and OpVectorInsertDynamicReinUsesLisp
2019-07-14Relicense to The BSD 3-clause licenseReinUsesLisp
2019-06-08operand: Implement operand hashing and use hashed set for declarationsReinUsesLisp
2019-03-16stream: Insert supplied string in one operationLioncash
2019-03-16stream: Change std::string overload for Write to use a std::string_viewLioncash
2019-03-14stream: Get rid of undefined behaviorLioncash
2019-03-14CMakeLists: Apply compilation flags to the sirit targetLioncash
2019-03-14tests: Fix build errorReinUsesLisp
2019-03-14op: Use std::vector's insert member function within vector variant of Add()Lioncash
2019-03-14Pass std::string by value where applicable.Lioncash
2019-03-14Merge pull request #11 from lioncash/defaultReinUsesLisp
2019-03-14operand: Append default to the default constructorLioncash
2019-03-14Merge pull request #9 from lioncash/unusedReinUsesLisp
2019-03-14Merge pull request #10 from lioncash/orderReinUsesLisp
2019-03-14op: Amend constructor initializer list orderLioncash
2019-03-14sirit: Remove unused variable in AddAnnotation()Lioncash
2019-03-14Merge pull request #7 from lioncash/overrideReinUsesLisp
2019-03-14Merge pull request #8 from lioncash/refReinUsesLisp
2019-03-14sirit: Add missing reference argument specifier for OpLabelLioncash
2019-03-14src: Amend missing override specifiersLioncash
2019-03-13Assert on empty EmitReinUsesLisp
2019-03-13Remove Op prefix on Type instructionsReinUsesLisp
2019-03-11Add missing instruction commentariesReinUsesLisp
2019-03-11Add ellipsis overloads for instructions ending in vectorsReinUsesLisp
2019-03-11Add name overload to OpLabelReinUsesLisp
2019-03-11Update README.md and remove automatic capabilities additionReinUsesLisp
2019-03-11Change clang-format settingsReinUsesLisp
2019-03-11Sort macro defitions for image instructionsReinUsesLisp
2019-03-11Remove undefined behaviour from literal numberReinUsesLisp
2019-03-08Add OpExtensionReinUsesLisp
2019-01-05Add OpSwitchReinUsesLisp
2018-12-04Add OpExecutionModeReinUsesLisp
2018-12-02Add OpKillReinUsesLisp
2018-11-16Remove WriteEnum abstractionReinUsesLisp