|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| 
| 
| | This adds location info for all llvm_unreachable calls (which is a macro now) in
!NDEBUG builds.
In NDEBUG builds location info and the message is off (it only prints
"UREACHABLE executed").
llvm-svn: 75640 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | Make llvm_unreachable take an optional string, thus moving the cerr<< out of
line.
LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for
NDEBUG builds.
llvm-svn: 75379 | 
| | 
| 
| 
| 
| 
| | explicitly flush it.
llvm-svn: 67526 | 
| | 
| 
| 
| 
| 
| 
| | on PseudoSourceValue values. This also fixes a FIXME in
lib/VMCode/AsmWriter.cpp.
llvm-svn: 60507 | 
| | 
| 
| 
| 
| 
| | which isn't needed anymore.
llvm-svn: 55419 | 
| | 
| 
| 
| 
| 
| | PseudoSourceValue.cpp from the llvm namespace.
llvm-svn: 55293 | 
| | 
| 
| 
| | llvm-svn: 55291 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | AliasAnalysis::pointsToConstantMemory,
and knowledge of PseudoSourceValues. This unfortunately isn't sufficient to allow
constants to be rematerialized in PIC mode -- the extra indirection is a
complication.
llvm-svn: 54000 | 
| | 
| 
| 
| | llvm-svn: 53562 | 
| | 
| 
| 
| 
| 
| 
| | instead of using the frame index for the SVOffset, which was
inconsistent.
llvm-svn: 53486 | 
| | 
| 
| 
| 
| 
| 
| | marked read-write. Use const so that they can be allocated in a
read-only segment.
llvm-svn: 48800 | 
| | 
| 
| 
| | llvm-svn: 46961 | 
| | 
| 
| 
| 
| 
| 
| | to return pointers instead of references, since this is always what
is needed.
llvm-svn: 46857 | 
| | 
| 
| 
| 
| 
| 
| 
| | initializer problem, a minor tweak to the way the
DAGISelEmitter finds load/store nodes, and a renaming of the
new PseudoSourceValue objects.
llvm-svn: 46827 | 
| | 
| 
| 
| 
| 
| | re-commit.
llvm-svn: 46623 | 
|  | memory reference information in the backend. Most of this was written by
Florian Brander, cleanup and updating to TOT by me.
llvm-svn: 46556 |