|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| ... |  | 
| | 
| 
| 
| 
| 
| 
| | Probably the best way to know that all getOperand() calls have been handled
is to replace that API instead of updating.
llvm-svn: 101579 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | with a fix for self-hosting
rotate CallInst operands, i.e. move callee to the back
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: 101465 | 
| | 
| 
| 
| | llvm-svn: 101434 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | with a fix
rotate CallInst operands, i.e. move callee to the back
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: 101397 | 
| | 
| 
| 
| | llvm-svn: 101368 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| | llvm-svn: 101342 | 
| | 
| 
| 
| | llvm-svn: 101334 | 
| | 
| 
| 
| 
| 
| | a bunch of stuff to support it.
llvm-svn: 101273 | 
| | 
| 
| 
| 
| 
| 
| | SelectionDAGBuilder. FunctionLoweringInfo isn't an ideal place for
them to live, but it's better than SelectionDAGBuilder for now.
llvm-svn: 101267 | 
| | 
| 
| 
| 
| 
| | drop the redundant #ifndef NDEBUG.
llvm-svn: 101261 | 
| | 
| 
| 
| 
| 
| | SelectionDAGISel::runOnMachineFunction into FunctionLowering.
llvm-svn: 101252 | 
| | 
| 
| 
| | llvm-svn: 101251 | 
| | 
| 
| 
| | llvm-svn: 99697 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | 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: 94105 | 
| | 
| 
| 
| 
| 
| | dereference the type pointer.
llvm-svn: 92726 | 
| | 
| 
| 
| | llvm-svn: 89683 | 
| | 
| 
| 
| 
| 
| | FunctionLoweringInfo.cpp.
llvm-svn: 89674 | 
|  | of SelectionDAGBuild.h/cpp into its own files, to help separate
general lowering logic from SelectionDAG-specific lowering logic.
llvm-svn: 89667 |