[LLVMdev] Missing passes

Matthijs Kooijman matthijs at stdin.nl
Wed May 7 07:42:06 CDT 2008


Hi,

I was evaluating all transformation passes and noticed a few things. In
particular, I found three passes in the documentation that I can't seem to
find any code for. Where these removed?
	Lower GC intrinsics, for GCless code generators (-lowergc)
	Correlated Expression Elimination (-cee)
	Lower select instructions to branches (-lowerselect)

Additionally, I found the following passes for which no documentation was
present:
  createGVExtractionPass()
	createStructRetPromotionPass()
	createStripDeadPrototypesPass()
	createJumpThreadingPass()
	createMemCpyOptPass()
	createLoopDeletionPass()
	createCodeGenPreparePass()

From what I saw in Passes.html, the passes documentation is not generated
automatically? What's the policy on updating this documentation?

Gr.

Matthijs
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.cs.uiuc.edu/pipermail/llvmdev/attachments/20080507/ae0f631d/attachment.bin 


More information about the LLVMdev mailing list