Commits

Show all
Author Commit Message Labels Comments Date
Owen Anderson
Improve the return slot optimization to be both more aggressive (not limited to sret parameters), and
Tags
2 tags
Evan Cheng
Clean up my own mess.
Owen Anderson
We also need to collect the VN IDs for the PHI instructions for later updating.
Owen Anderson
When we're determining what registers to coallesce, track the VNInfo IDs for the definitions that
Chris Lattner
when the bitcode reader is referencing a paramattr, make sure to bump its refcount.
Evan Cheng
Total brain cramp.
Chris Lattner
This is a simple fix for getting error messages from dlerror in
Dale Johannesen
One more bit of Altivec parameter passing.
Anton Korobeynikov
Be backward compatible
Devang Patel
Check multiple return values.
Dan Gohman
Make this test x86-specific for now; targets that don't use
Dale Johannesen
Implement Altivec passing to varargs functions on ppc.
Evan Cheng
Set NextMII after issuing a physical register spill.
Devang Patel
Fix attribute handling.
Evan Cheng
Minor debug output bug.
Dan Gohman
Basic feature test for multiple return values in codegen.
Anton Korobeynikov
Ultimately resolve aliases during linking, if possible
Anton Korobeynikov
Testcase for PR2137
Anton Korobeynikov
Correctly propagate thread-local flag from aliasee to alias. This fixes PR2137
Dan Gohman
Use PassManagerBase instead of FunctionPassManager for functions
Anton Korobeynikov
Add helper for ultimate aliasee resoltion
Devang Patel
Handle multiple ret values.
Devang Patel
Initialize.
Dan Gohman
Check to see if a two-entry PHI block can be simplified
Dan Gohman
Make this test more challenging to help it avoid being
Anton Korobeynikov
Update testcase for recent aliases change
Anton Korobeynikov
Honour aliases visibility during asm emission
Anton Korobeynikov
Honour aliases visibility when reading from/writing to bitcode
Dan Gohman
Add a test to ensure that all-ones vectors are materialized with pcmpeqd.
Evan Cheng
Transfer physical register spill info when load / store folding happens.
  1. Prev
  2. Next