llvm-6502/lib
Evan Cheng 3d2125c9db Enable sibling call optimization of libcalls which are expanded during
legalization time. Since at legalization time there is no mapping from
SDNode back to the corresponding LLVM instruction and the return
SDNode is target specific, this requires a target hook to check for
eligibility. Only x86 and ARM support this form of sibcall optimization
right now.
rdar://8707777


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120501 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-30 23:55:39 +00:00
..
Analysis move GetPointerBaseWithConstantOffset out of GVN into ValueTracking.h 2010-11-30 22:25:26 +00:00
Archive Merge System into Support. 2010-11-29 18:16:10 +00:00
AsmParser Add a new 'hotpatch' attribute. This attribute will insert a two-byte no-op 2010-10-25 15:37:09 +00:00
Bitcode Generalize the darwin wrapper hack to work with generic macho triples as well as darwin ones. 2010-11-29 23:29:54 +00:00
CodeGen Enable sibling call optimization of libcalls which are expanded during 2010-11-30 23:55:39 +00:00
CompilerDriver Now to chant the magical incantation that will exorcise the System library 2010-11-29 19:44:50 +00:00
ExecutionEngine Merge System into Support. 2010-11-29 18:16:10 +00:00
Linker Merge System into Support. 2010-11-29 18:16:10 +00:00
MC Merge System into Support. 2010-11-29 18:16:10 +00:00
Object Merge System into Support. 2010-11-29 18:16:10 +00:00
Support Support/PathV2: Implement reverse iteration and parent_path. 2010-11-30 23:28:07 +00:00
Target Enable sibling call optimization of libcalls which are expanded during 2010-11-30 23:55:39 +00:00
Transforms Enhance DSE to handle the variable index case in PR8657. 2010-11-30 23:43:23 +00:00
VMCore Merge System into Support. 2010-11-29 18:16:10 +00:00
Makefile Add LLVMObject Library. 2010-11-15 03:21:41 +00:00