Commits

Show all
Author Commit Message Labels Comments Date
Owen Anderson
Add a helper method that will be used to support EXTRACT_SUBREG for selecting trunc's in fast-isel.
Tags
2 tags
Bill Wendling
Make "movdq2q" and "movq2dq" dependent upon having SSE2 because they use the
Bill Wendling
Put file scoped constants in an anonymous namespace. Use the "using namespace
Evan Cheng
Move the check whether it's worth remating to caller.
Devang Patel
Do not apply the transformation if the target does not support DestTy natively.
Devang Patel
Backout 55429
Dan Gohman
Fix FastISel's bitcast code for the case where getRegForValue fails.
Evan Cheng
Refactor isSafeToReMat out of 2addr pass.
Devang Patel
Add facility to create a target.
Owen Anderson
Use TargetLowering to get the types in fast isel, which handles pointer types correctly for our purposes.
Dan Gohman
Don't check TLI.getOperationAction. The FastISel way is to
Dan Gohman
Add a new FastISel method, getRegForValue, which takes care of
Dan Gohman
Add a comment about the current floating-point constant code in FastISel.
Devang Patel
Fix typos and whitespaces. Other cosmetic changes based on feedback.
Chris Lattner
Minor cleanup.
Dan Gohman
Reinstate the x86-64 portion of r55190. When doing extloads into
Dan Gohman
Optimize ScheduleDAGRRList's topological sort to use one pass instead
Dan Gohman
Optimize ScheduleDAG's ComputeDepths and ComputeHeights to not need
Dan Gohman
Remove the std::ostream form of PseudoSourceValue's print,
Dan Gohman
Update a comment to reflect recent changes.
Dan Gohman
Unbreak PseudoSourceValue::print. This fixes -print-machine-instrs
Dan Gohman
Diagnose uses of unsized types with the byval attribute in the
Dan Gohman
Update wording, as aggregates are now first-class.
Evan Cheng
Add DebugInfoBuilder. Patch by Talin!
Dan Gohman
Basic FastISel support for floating-point constants.
Owen Anderson
Fix handling of inttoptr and ptrtoint when unhandled operands are present.
Owen Anderson
Add support for fast isel of inttoptr and ptrtoint in the cases where truncation is not needed.
Owen Anderson
Factor out a large amoutn of the cast handling code in fast isel into helper methods.
Dan Gohman
Add a MachineInstrBuilder method for adding floating-point
Owen Anderson
Add support for fast isel of zext.
  1. Prev
  2. Next