Skip to content

v0.2.3

Compare
Choose a tag to compare
@ApsarasX ApsarasX released this 29 Oct 12:46
· 93 commits to master since this release

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)