Releases: AmrDeveloper/LLQL
Releases · AmrDeveloper/LLQL
0.8.0
0.7.0
- 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
- Implement
m_cast,m_fpextandm_extCast Matchers. - Implement
m_binop,m_c_binopMatchers. - Implement
m_arithmetic,m_c_arithmeticMatchers. - Implement
m_range_intMatcher - Allow Cast matchers to match the value.
- Migrate to GitQL 0.37.0
0.5.0
- Implement
m_operands_numberMatcher. - Implement
m_trunc,m_fp_trunc,m_fp_to_uiandm_fp_to_siMatchers. - Implement
m_int_to_ptr,m_ptr_to_intandm_bit_castMatchers. - Implement
m_addr_space_cast,m_zextandm_sextMatchers.
0.4.0
- Implement
m_or_disjoint,m_c_or_disjointMatchers. - Implement
m_extract_valuewith varargs number of indices Matcher. - Implement Combine functions
m_inst_combine_oneof,m_inst_combine_allofandm_inst_combine_noneofmatchers. - Implement Combine Binary functions
m_inst_combine_and,m_inst_combine_or,m_inst_combine_xor. - Implement Constants Matchers
m_zero,m_one,m_power2andm_specific_intfunctions. - Implement Combine Unary function
m_inst_combine_not. - Migrate to LLVM 18.0.0
- Migrate to GitQL 0.34.0.
0.3.0
- Migrate to GitQL 0.32.0.
- Support Script mode.
- Add CLI option to enable scripting mode.
- Implement Logical and Arithmetic shifts matchers.
- Implement
m_halfMatchers. - Implement
m_or,m_and,m_xor,m_c_or,m_c_and,m_c_xor, Matchers. - Implement
m_invoke,m_landingpadMatchers.
0.2.0
- Handle Parsing IR/BC files with invalid content.
- Migrate to GitQL SDK 0.31.0.
- Implement
m_inst_typeto match instruction depending only on type. - Implement Unused instruction matcher.
- Implement
m_has_n_uses,m_has_one_use,m_unusedInstruction matcher. - Implement
m_argument(str)to match argument value. - Implement
m_const_nullMatcher for constants pointer null. - Implement Matchers for constants integer, Float.
- Implement m_label to Match label with optional text.
0.1.0
- Support Inst, Return, Br and Label Matchers.
- Support ICMP, FCMP Matchers.
- Support Type Matchers.
