llvm-6502/lib/Transforms/Utils
Bill Wendling cb3de0bc80 Attributes Rewrite
Convert the internal representation of the Attributes class into a pointer to an
opaque object that's uniqued by and stored in the LLVMContext object. The
Attributes class then becomes a thin wrapper around this opaque
object. Eventually, the internal representation will be expanded to include
attributes that represent code generation options, etc.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165917 91177308-0d34-0410-b5e6-96231b3b80d8
2012-10-15 04:46:55 +00:00
..
AddrModeMatcher.cpp Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
BasicBlockUtils.cpp Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
BreakCriticalEdges.cpp Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 2012-09-27 10:14:43 +00:00
BuildLibCalls.cpp Attributes Rewrite 2012-10-15 04:46:55 +00:00
BypassSlowDivision.cpp This patch corrects commit 165126 by using an integer bit width instead of 2012-10-04 21:33:40 +00:00
CloneFunction.cpp Remove the bitwise assignment OR operator from the Attributes class. Replace it with the equivalent from the builder class. 2012-10-14 07:35:59 +00:00
CloneModule.cpp
CMakeLists.txt Implement new LibCallSimplifier class 2012-10-13 16:45:24 +00:00
CmpInstAnalysis.cpp
CodeExtractor.cpp Have 'addFnAttr' take the attribute enum value. Then have it build the attribute object and add it appropriately. No functionality change. 2012-10-10 03:12:49 +00:00
DemoteRegToStack.cpp
InlineFunction.cpp Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
InstructionNamer.cpp
IntegerDivision.cpp Expansions for u/srem, using the udiv expansion. More unit tests for udiv and u/srem. 2012-09-26 01:55:01 +00:00
LCSSA.cpp
LLVMBuild.txt
Local.cpp Revert 165732 for further review. 2012-10-11 21:27:41 +00:00
LoopSimplify.cpp
LoopUnroll.cpp
LoopUnrollRuntime.cpp
LowerExpectIntrinsic.cpp
LowerInvoke.cpp Add a new interface to allow IR-level passes to access codegen-specific information. 2012-10-10 22:04:55 +00:00
LowerSwitch.cpp
Makefile
Mem2Reg.cpp
MetaRenamer.cpp Review feedback from Duncan Sands. Alphabetize includes and simplify 2012-09-14 19:19:57 +00:00
ModuleUtils.cpp
PromoteMemoryToRegister.cpp
SimplifyCFG.cpp Simplify code. No functionality change. 2012-10-14 11:15:42 +00:00
SimplifyIndVar.cpp Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
SimplifyInstructions.cpp Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
SimplifyLibCalls.cpp instcombine: Migrate strcmp and strncmp optimizations 2012-10-15 03:47:37 +00:00
SSAUpdater.cpp
UnifyFunctionExitNodes.cpp
Utils.cpp
ValueMapper.cpp Rename virtual table anchors from Anchor() to anchor() for consistency with the rest of the tree. 2012-09-26 06:36:36 +00:00