|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| ... |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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: 101364 | 
| | 
| 
| 
| 
| 
| 
| | should use CreateTempSymbol() if they don't care about the
name.
llvm-svn: 98712 | 
| | 
| 
| 
| 
| 
| | not from MMI.
llvm-svn: 98475 | 
| | 
| 
| 
| | llvm-svn: 98474 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | into TargetOpcodes.h.  #include the new TargetOpcodes.h
into MachineInstr.  Add new inline accessors (like isPHI())
to MachineInstr, and start using them throughout the 
codebase.
llvm-svn: 95687 | 
| | 
| 
| 
| | llvm-svn: 92518 | 
| | 
| 
| 
| 
| 
| | VISIBILITY_HIDDEN removal.
llvm-svn: 85043 | 
| | 
| 
| 
| 
| 
| 
| | Chris claims we should never have visibility_hidden inside any .cpp file but
that's still not true even after this commit.
llvm-svn: 85042 | 
| | 
| 
| 
| 
| 
| 
| 
| | instruction to insert before can be end(). getDebugLoc on
end() returns an invalid value, therefore use the debug
loc of the call instruction, and give it to InsertLabel.
llvm-svn: 81207 | 
| | 
| 
| 
| 
| 
| | update all code that this affects.
llvm-svn: 79830 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| 
| 
| | and abort()/exit() -> llvm_report_error().
llvm-svn: 75363 | 
| | 
| 
| 
| | llvm-svn: 64888 | 
| | 
| 
| 
| | llvm-svn: 63660 | 
| | 
| 
| 
| | llvm-svn: 63599 | 
| | 
| 
| 
| | llvm-svn: 63198 | 
| | 
| 
| 
| | llvm-svn: 55779 | 
| | 
| 
| 
| | llvm-svn: 54995 | 
| | 
| 
| 
| | llvm-svn: 54994 | 
| | 
| 
| 
| | llvm-svn: 54902 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | In particular, Collector was confusing to implementors. Several
thought that this compile-time class was the place to implement
their runtime GC heap. Of course, it doesn't even exist at runtime.
Specifically, the renames are:
  Collector               -> GCStrategy
  CollectorMetadata       -> GCFunctionInfo
  CollectorModuleMetadata -> GCModuleInfo
  CollectorRegistry       -> GCRegistry
  Function::getCollector  -> getGC (setGC, hasGC, clearGC)
Several accessors and nested types have also been renamed to be
consistent. These changes should be obvious.
llvm-svn: 54899 | 
| | 
| 
| 
| | llvm-svn: 54895 | 
|  | for splitting AsmPrinter into its own library.
llvm-svn: 54881 |