Skip to content

Releases: AmrDeveloper/LLQL

0.8.0

03 Aug 15:34

Choose a tag to compare

  • Migrate to GitQL 0.40.0.
  • Implement m_operand_bundle inst matcher.
  • Implement m_intrinsic with optional name inst matcher.
  • Extend m_call to be able to filter by name.
Screenshot 2025-08-02 at 14 57 48

0.7.0

04 May 13:35

Choose a tag to compare

  • Implement m_dbg_line and m_dbg_column matchers.
  • Implement m_const_num and m_const_expr matchers.
  • Migrate to GitQL 0.38.0.
  • Migrate to use llvm 18.1

0.6.0

21 Mar 21:20

Choose a tag to compare

  • Implement m_cast, m_fpext and m_ext Cast Matchers.
  • Implement m_binop, m_c_binop Matchers.
  • Implement m_arithmetic, m_c_arithmetic Matchers.
  • Implement m_range_int Matcher
  • Allow Cast matchers to match the value.
  • Migrate to GitQL 0.37.0

0.5.0

08 Feb 15:18

Choose a tag to compare

  • Implement m_operands_number Matcher.
  • Implement m_trunc, m_fp_trunc, m_fp_to_ui and m_fp_to_si Matchers.
  • Implement m_int_to_ptr, m_ptr_to_int and m_bit_cast Matchers.
  • Implement m_addr_space_cast, m_zext and m_sext Matchers.

0.4.0

04 Jan 11:20

Choose a tag to compare

  • Implement m_or_disjoint, m_c_or_disjoint Matchers.
  • Implement m_extract_value with varargs number of indices Matcher.
  • Implement Combine functions m_inst_combine_oneof, m_inst_combine_allof and m_inst_combine_noneof matchers.
  • Implement Combine Binary functions m_inst_combine_and, m_inst_combine_or, m_inst_combine_xor.
  • Implement Constants Matchers m_zero, m_one, m_power2 and m_specific_int functions.
  • Implement Combine Unary function m_inst_combine_not.
  • Migrate to LLVM 18.0.0
  • Migrate to GitQL 0.34.0.

0.3.0

18 Dec 18:40

Choose a tag to compare

  • Migrate to GitQL 0.32.0.
  • Support Script mode.
  • Add CLI option to enable scripting mode.
  • Implement Logical and Arithmetic shifts matchers.
  • Implement m_half Matchers.
  • Implement m_or, m_and, m_xor, m_c_or, m_c_and, m_c_xor, Matchers.
  • Implement m_invoke, m_landingpad Matchers.

0.2.0

17 Nov 15:23

Choose a tag to compare

  • Handle Parsing IR/BC files with invalid content.
  • Migrate to GitQL SDK 0.31.0.
  • Implement m_inst_type to match instruction depending only on type.
  • Implement Unused instruction matcher.
  • Implement m_has_n_uses, m_has_one_use, m_unused Instruction matcher.
  • Implement m_argument(str) to match argument value.
  • Implement m_const_null Matcher for constants pointer null.
  • Implement Matchers for constants integer, Float.
  • Implement m_label to Match label with optional text.

0.1.0

31 Oct 19:15

Choose a tag to compare

  • Support Inst, Return, Br and Label Matchers.
  • Support ICMP, FCMP Matchers.
  • Support Type Matchers.