1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/lib
Owen Anderson 5aff471eb8 Simplify the encoding of reg+/-imm12 values that allow PC-relative encoding. This allows the
Thumb2 encoding to share code with the ARM encoding, which gets use fixup support for free.
It also allows us to fold away at least one codegen-only pattern.

llvm-svn: 120481
2010-11-30 22:45:47 +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 add TLI support indicating that jumps are more expensive than logical operations 2010-11-30 18:12:52 +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 PR5207: Make APInt::set(), APInt::clear() and APInt::flip() return void. 2010-11-30 09:02:01 +00:00
Target Simplify the encoding of reg+/-imm12 values that allow PC-relative encoding. This allows the 2010-11-30 22:45:47 +00:00
Transforms move GetPointerBaseWithConstantOffset out of GVN into ValueTracking.h 2010-11-30 22:25:26 +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