[CodeGenPrepare] Move CodeGenPrepare into lib/CodeGen.

Press ? to show keyboard shortcuts.
Committed
qcolombetFeb 21 2014, 4:07 PM
Parents
rL201911: [ObjC] Make attribute 'objc_protocol_requires_explicit_implementation' behaveā€¦
Branches
Unknown
Tags
Unknown
Description

[CodeGenPrepare] Move CodeGenPrepare into lib/CodeGen.

CodeGenPrepare uses extensively TargetLowering which is part of libLLVMCodeGen.
This is a layer violation which would introduce eventually a dependence on
CodeGen in ScalarOpts.

Move CodeGenPrepare into libLLVMCodeGen to avoid that.

Follow-up of rdar://problem/15519855

rL201912

llvm/trunk/include/llvm/CodeGen/Passes.h

Loading...

llvm/trunk/include/llvm/Transforms/Scalar.h

Loading...

llvm/trunk/lib/CodeGen/CMakeLists.txt

Loading...

llvm/trunk/lib/CodeGen/CodeGen.cpp

Loading...

llvm/trunk/lib/CodeGen/CodeGenPrepare.cpp

Loading...

llvm/trunk/lib/Transforms/Scalar/CMakeLists.txt

Loading...

llvm/trunk/lib/Transforms/Scalar/CodeGenPrepare.cpp

Loading...

llvm/trunk/lib/Transforms/Scalar/Scalar.cpp

Loading...

llvm/trunk/tools/bugpoint/CMakeLists.txt

Loading...

llvm/trunk/tools/bugpoint/LLVMBuild.txt

Loading...

llvm/trunk/tools/bugpoint/Makefile

Loading...

llvm/trunk/tools/opt/CMakeLists.txt

Loading...

llvm/trunk/tools/opt/LLVMBuild.txt

Loading...

llvm/trunk/tools/opt/Makefile

Loading...

llvm/trunk/tools/opt/opt.cpp

Loading...

Add Comment