Releases: ApsarasX/llvm-bindings
Releases · ApsarasX/llvm-bindings
v0.3.1
v0.3.0
v0.2.3
Bug Fixes
- IR: add missing signature of IRBuilder.CreateResume (a1271cb)
- IR: address transmission of InsertPoint's temporary object (a07a1fe)
- IR: IRBuilder.SetInsertPoint typo (e2db57d)
Features
- IR: add class ConstantExpr (fbe662f)
- IR: add ConstantExpr.getType (fb751eb)
- IR: add DataLayout.getTypeAllocSize (18044f0)
- IR: add Function.hasPersonalityFn, Function.setPersonalityFn and Function.setDoesNotThrow (6238bf6)
- IR: add Function.insertInto, Function.removeFromParent and Function.eraseFromParent (43fda5c)
- IR: add Intrinsic (403f747)
- IR: add InvokeInst and IRBuilder.CreateInvoke (520f7a3)
- IR: add IRBuilder.CreateInsertValue (6f60ded)
- IR: add IRBuilder.InsertPoint, IRBuilder.saveIP, IRBuilder.saveAndClearIP and IRBuilder.restoreIP (4303af6)
- IR: add LandingPadInst, IRBuilder.CreateExtractValue and IRBuilder.CreateLandingPad (2bd479a)
- IR: add Module.getOrInsertFunction and FunctionCallee (693fdd5)
- IR: add overloaded form of IRBuilder.CreateCall (1909cb8)
- IR: add overloaded form of IRBuilder.CreateCall (d150d2c)
- IR: add overloaded form of IRBuilder.CreateInvoke (815122d)
- IR: add ResumeInst and IRBuilder.CreateResume (95358ad)
- IR: add some duplicated methods of Type and Type.isSameType (0d6eabc)
- IR: add StructType.get (7e27eee)
v0.2.2
Features
- IR: add ConstantFP.getType (7c788b4)
- IR: add ConstantFP.getType (8106c4e)
- IR: add Function.deleteBody, Function.removeFromParent and Function.eraseFromParent (e7ad3bf)
- IR: add Function.getNumUses and Function.removeDeadConstantUsers (a770a28)
- IR: add GlobalVariable.removeFromParent and GlobalVariable.eraseFromParent (b625e09)
- IR: add IntegerType.isIntegerTy (3effe47)
- IR: add IRBuilder.CreateUnreachable (9d91aa6)
- IR: add PointerType.isIntegerTy (75edd4f)
- IR: add StructType.isIntegerTy (086e647)
- IR: add SwitchInst (042c942)
- IR: add UnreachableInst (ec9666a)
- IR: add Value.user_empty, Function.use_empty and Function.user_empty (34ccfd7)
- Linker: add Linker (71437ba)
v0.2.1
v0.2.0
v0.1.8
v0.1.7
v0.1.6
Bug Fixes
- IR: change the return type of IRBuilder.Create to the corresponding instruction type (45be7ed)