llvm-6502/lib
Duncan Sands b01bbdcc1a I don't see any point in having both eh.selector.i32 and eh.selector.i64,
so get rid of eh.selector.i64 and rename eh.selector.i32 to eh.selector.
Likewise for eh.typeid.for.  This aligns us with gcc, which always uses a
32 bit value for the selector on all platforms.  My understanding is that
the register allocator used to assert if the selector intrinsic size didn't
match the pointer size, and this was the reason for introducing the two
variants.  However my testing shows that this is no longer the case (I
fixed some bugs in selector lowering yesterday, and some more today in the
fastisel path; these might have caused the original problems).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84106 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-14 16:11:37 +00:00
..
Analysis Clear VisitedPHIs after use. 2009-10-14 06:46:26 +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 I don't see any point in having both eh.selector.i32 and eh.selector.i64, 2009-10-14 16:11:37 +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 Make isSafeToClobberEFLAGS more aggressive. Teach it to scan backwards 2009-10-14 00:08:59 +00:00
Transforms make instcombine's instruction sinking more aggressive in the 2009-10-14 15:21:58 +00:00
VMCore I don't see any point in having both eh.selector.i32 and eh.selector.i64, 2009-10-14 16:11:37 +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