llvm/lib
Bob Wilson 934f98b536 Revert svn r80498 and replace it with a different solution. The only problem
I can see with the original code was that I forgot that this runs after
type legalization and hence the result type will always be i32. (Custom
legalization of EXTRACT_VECTOR_ELT is only enabled for vector types with
8- and 16-bit elements.)

Regarding the FIXME comment: any information about sign and zero-extension
should be captured by separate extension operations.  The DAG combiner should
handle those to produce either VGETLANEu or VGETLANEs, and that seems to be
working now.  If there are cases that we're missing, let me know.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84218 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-15 23:12:05 +00:00
..
Analysis Fix bug where array malloc with unexpected computation of the size argument resulted in MallocHelper 2009-10-15 20:14:52 +00:00
Archive Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
AsmParser Add an "msasm" flag to inline asm as suggested in PR 5125. 2009-10-13 20:46:56 +00:00
Bitcode Add an "msasm" flag to inline asm as suggested in PR 5125. 2009-10-13 20:46:56 +00:00
CodeGen Report errors correctly for unselected target intrinsics. 2009-10-15 18:50:03 +00:00
CompilerDriver convert LoopInfo.h and GraphWriter.h to use raw_ostream 2009-08-23 07:19:13 +00:00
ExecutionEngine s/DebugLoc.CompileUnit/DebugLoc.Scope/g 2009-10-13 23:28:53 +00:00
Linker Remove unnecessary #include. 2009-09-12 22:24:25 +00:00
MC Fixed MCSectionMachO::ParseSectionSpecifier to allow an attribute of "none" so 2009-10-07 20:57:20 +00:00
Support r83391 was completely broken since Twines keep references to their inputs, and 2009-10-06 21:45:26 +00:00
System Haiku porting patches, Credit to Paul Davey. 2009-10-12 04:57:20 +00:00
Target Revert svn r80498 and replace it with a different solution. The only problem 2009-10-15 23:12:05 +00:00
Transforms Fix bug where array malloc with unexpected computation of the size argument resulted in MallocHelper 2009-10-15 20:14:52 +00:00
VMCore Add copyMD to copy metadata from one instruction to another instruction. 2009-10-14 17:02:49 +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