llvm-mirror/lib
Dan Gohman 02b5657666 Remove SDNode's virtual destructor. This makes it impossible for
SDNode subclasses to keep state that requires non-trivial
destructors, however it was already effectively impossible,
since the destructor isn't actually ever called. There currently
aren't any SDNode subclasses affected by this, and in general
it's desireable to keep SDNode objects light-weight.

This eliminates the last virtual member function in the SDNode
class, so it eliminates the need for a vtable pointer, making
SDNode smaller.

llvm-svn: 62539
2009-01-19 22:39:36 +00:00
..
Analysis CMake: Add lib/Analysis/CaptureTracking.cpp 2009-01-18 13:14:11 +00:00
Archive
AsmParser
Bitcode
CodeGen Remove SDNode's virtual destructor. This makes it impossible for 2009-01-19 22:39:36 +00:00
Debugger
ExecutionEngine
Linker
Support compile-time fmod was done incorrectly. PR 3316. 2009-01-19 21:17:05 +00:00
System
Target DIVREM isel deficiency: If sign bit is known zero, zero out DX/EDX/RDX instead of sign extending the low part (in AX/EAX/RAX) into it. 2009-01-19 19:06:11 +00:00
Transforms improve compatibility with cygwin, patch by Jay Foad! 2009-01-19 22:00:18 +00:00
VMCore div/rem by zero and div/rem overflow are both undefined according to 2009-01-19 21:55:26 +00:00
Makefile