Commits

Show all
Author Commit Message Labels Comments Date
Bill Wendling
If we have a function with an unreachable statement such that the ending debug
Tags
2 tags
Evan Cheng
Prefer movlhps over punpcklqdq, etc. in more cases.
Dan Gohman
Fix a bug in which address displacements were being added to the
Bill Wendling
Make pointer parameter const for isUsedInBasicBlock.
Devang Patel
Large mechanical patch.
Anton Korobeynikov
Reapply 56585:56589 with proper fix for some gcc versions
Evan Cheng
With sse3 and when the source is a load or has multiple uses, favors movddup over shuffp*, pshufd, etc. Without sse3 or when the source is from a register, make use of movlhps
Dale Johannesen
Accept 'inreg' attribute on x86 functions as
Dan Gohman
Avoid a spurious extra space character when printing empty structs.
Dan Gohman
Support for i1 XOR in FastISel. It is actually safe because
Dan Gohman
Don't print fast-isel debug messages by default. Thanks Chris!
Dan Gohman
Don't forget the newline in debug output.
Dan Gohman
FastISel support for debug info.
Richard Pennington
bug 2812: Segmentation fault on a big emdiam processor.
Dan Gohman
PIC support in X86FastISel.
Evan Cheng
Temporarily backing out 56585:56589 to unbreak the build.
Dan Gohman
Fix a recent fast-isel coverage regression - don't bail out before
Dan Gohman
Enable DeadMachineInstructionElim when Fast-ISel is enabled.
Dan Gohman
Add debug output to this pass.
Evan Cheng
pmovsxbq etc. requires sse4.1.
Dan Gohman
Refactor the code that adds standard LLVM codegen passes into
Evan Cheng
<rdar://problem/6234798> Assertion failed: (!OpInfo.AssignedRegs.Regs.empty() && "Couldn't allocate input reg!")
Dan Gohman
Give LowerSubregs.cpp a top-level description.
Evan Cheng
Fix patterns for SSE4.1 move and sign extend instructions. Also add instructions which fold VZEXT_MOVL and VZEXT_LOAD.
Evan Cheng
X86ISD::VZEXT_LOAD should produce and fold a chain.
Dale Johannesen
Remove SelectionDag early allocation of registers
Anton Korobeynikov
Finally get rid of virtual inheritance in TAI
Anton Korobeynikov
Minor cleanup
Anton Korobeynikov
Get rid of virtual inheritance for ARM TAI
Anton Korobeynikov
Get rid of virtual inheritance for PPC TAI
  1. Prev
  2. Next