[llvm-commits] [llvm] r89667 - in /llvm/trunk/lib/CodeGen/SelectionDAG: FunctionLoweringInfo.cpp FunctionLoweringInfo.h SelectionDAGBuild.cpp SelectionDAGBuild.h SelectionDAGISel.cpp

Dan Gohman gohman at apple.com
Mon Nov 30 13:23:57 PST 2009


On Nov 23, 2009, at 10:22 AM, Chris Lattner wrote:

> 
> On Nov 23, 2009, at 9:16 AM, Dan Gohman wrote:
> 
>> Author: djg
>> Date: Mon Nov 23 11:16:22 2009
>> New Revision: 89667
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=89667&view=rev
>> Log:
>> Move the FunctionLoweringInfo class and some related utility functions out
>> of SelectionDAGBuild.h/cpp into its own files, to help separate
>> general lowering logic from SelectionDAG-specific lowering logic.
> 
> Hi Dan,
> 
> Would it make sense to split TargetLowering into TargetLowering and SDLowering classes? The former would live in libtarget and the later in lib/codegen/selectiondag?

Yes. TargetLowering could be split into about four classes probably.

Dan





More information about the llvm-commits mailing list