[llvm-commits] [llvm] r119382 - in /llvm/trunk: include/llvm/CodeGen/Passes.h include/llvm/InitializePasses.h lib/CodeGen/ExpandPseudos.cpp lib/CodeGen/LLVMTargetMachine.cpp lib/CodeGen/SelectionDAG/InstrEmitter.cpp

Dan Gohman gohman at apple.com
Tue Nov 16 13:36:54 PST 2010


On Nov 16, 2010, at 1:14 PM, Jim Grosbach wrote:

> Hi Dan,
> 
> Naming implies redundancy with the ARMExpandPseudos pass for the ARM target. IIRC (vague memories here, so....), these may happen earlier? Would it be reasonable to try to merge those passes?

It looks like ARMExpandPseudos runs after register allocation.
This new ExpandPseudos needs to run before register allocation.
Consequently, they're not trivially mergeable, at least. But
I'm open to suggestions.

> 
> One nitty comment below.

Fixed, thanks.

Dan





More information about the llvm-commits mailing list