llvm-project/llvm/lib
Gabor Greif f375520f7b reapply r101434
with a fix for self-hosting

rotate CallInst operands, i.e. move callee to the back
of the operand array

the motivation for this patch are laid out in my mail to llvm-commits:
more efficient access to operands and callee, faster callgraph-construction,
smaller compiler binary

llvm-svn: 101465
2010-04-16 15:33:14 +00:00
..
Analysis reapply r101434 2010-04-16 15:33:14 +00:00
Archive add newlines at end of files. 2010-04-07 22:54:55 +00:00
AsmParser turn an assert into a proper check, fixing crash on invalid here: 2010-04-10 18:01:25 +00:00
Bitcode reapply r101434 2010-04-16 15:33:14 +00:00
CodeGen reapply r101434 2010-04-16 15:33:14 +00:00
CompilerDriver Use FindExecutable as a fall-back search method. 2010-03-05 04:46:28 +00:00
ExecutionEngine The JIT calls TidyLandingPads to tidy up the landing pads. However, because the 2010-04-16 08:46:10 +00:00
Linker Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some 2010-02-16 14:50:09 +00:00
MC implement mc asmparser support for '.', which gets the 2010-04-14 04:40:28 +00:00
Support Fix a bunch of namespace polution. 2010-04-15 17:08:50 +00:00
System Fix a bunch of namespace polution. 2010-04-15 17:08:50 +00:00
Target reapply r101434 2010-04-16 15:33:14 +00:00
Transforms reapply r101434 2010-04-16 15:33:14 +00:00
VMCore reapply r101434 2010-04-16 15:33:14 +00:00
Makefile remove llvm-db: it is completely broken and if anyone wants to do a debugger, 2009-10-05 02:29:51 +00:00