Commits

Show all
Author Commit Message Labels Comments Date
Dan Gohman
Allow llvm-as to parse a getresult with an undef operand.
Tags
2 tags
Dale Johannesen
Rewrite previous patch to suit Chris's preference.
Anton Korobeynikov
Unbreak JIT
Anton Korobeynikov
Disable stack realignment for these tests
Anton Korobeynikov
Fix test becase ABI stack alignment dropped to 'normal' value
Anton Korobeynikov
Fix test, instruction count is valid only if stack is not realigned
Anton Korobeynikov
Fix typo
Anton Korobeynikov
Only allow increase of max alignment value
Anton Korobeynikov
Be over-conservative: scan for all used virtual registers and calculate maximal stack alignment in assumption, that there will be spill of vector register.
Anton Korobeynikov
Add X86 Maximal Stack Alignment Calculator Pass before RA
Anton Korobeynikov
Add facility for pre-RA passes
Anton Korobeynikov
Use precomputed value, if any
Anton Korobeynikov
Do proper book-keeping of offsets and prologue/epilogue code for stack realignment
Anton Korobeynikov
If stack realignment is used - incoming args will use EBP as base register and locals - ESP
Anton Korobeynikov
Eastimate required stack alignment early, so we can decide, whether we will need frame pointer or not
Anton Korobeynikov
Cleanup
Anton Korobeynikov
Cleanup
Anton Korobeynikov
Simplify
Anton Korobeynikov
Make stack alignment options global for all targets
Anton Korobeynikov
Provide option for enabling-disabling stack realignment
Anton Korobeynikov
Disable stack realignment for functions with dynamic-sized alloca's
Anton Korobeynikov
Provide ABI-correct stack alignment
Anton Korobeynikov
Provide convenient helpers for some operations
Anton Korobeynikov
Whitespace cleanup
Dan Gohman
Fix some whitespace.
Bill Wendling
Use the Create static method for some of these objects. They no longer
Chris Lattner
simplify code for propagation of constant arguments into
Chris Lattner
Fix a number of bugs in ipconstantprop, simplify the code, fit in 80 cols,
Chris Lattner
Rewrite multiple return value handling in SCCP. Before, the -sccp pass
Chris Lattner
regenerate
  1. Prev
  2. Next