Commits

Show all
Author Commit Message Labels Comments Date
Evan Cheng
Handle calls which produce i1 results: promote to i8 but and it with 1 to get the low bit.
Tags
Apple/llvmCore-2068
Devang Patel
Remove unused counter.
Dan Gohman
In visitUREM, arrange for the temporary UDIV node to be revisited, consistent with the code in visitSREM.
Daniel Dunbar
Add VISIBILITY_HIDDEN on SDISelAsmOperandInfo
Dan Gohman
Bitcasting two or from aggregate types is not permitted. Update LangRef.html, and teach the verifier to check bitcast instructions.
Dan Gohman
i128 and f80 are implemented for x86-64 now.
Dan Gohman
Add AsmPrinter support for i128 and larger static initializer data.
Dan Gohman
Fix copy+pastos in comments.
Dan Gohman
Fix the string for ISD::UDIVREM.
Dan Gohman
Fix typos in (generated) comments.
Dan Gohman
Delete an unused variable.
Devang Patel
xfail
Devang Patel
Remove OptimizeIVType()
Duncan Sands
Didn't mean to commit this change to how the callgraph is printed.
Evan Cheng
Avoid redefinition and nnbreak windows build.
Anton Korobeynikov
Unbreak and fix indentation
Anton Korobeynikov
Testcase for 64-bit lowering of eh_return & unwind_init
Anton Korobeynikov
Add test for checking proper lowering of eh_return & unwind init intrinsics on 32bit x86 targets
Anton Korobeynikov
Drop unused variable
Anton Korobeynikov
We do support EH on x86-64!
Anton Korobeynikov
First draft of EH support on x86/64-linux
Anton Korobeynikov
Implement FRAME_TO_ARGS_OFFSET for x86-64
Rafael Avila de Espindola
Add testcase from bug 2770.
Duncan Sands
Update the callgraph correctly.
Duncan Sands
Update the callgraph correctly in ArgumentPromotion.
Duncan Sands
Reapply 55859. This doesn't change anything as long as the callgraph is correct. It checks for wrong callgraphs more strictly.
Evan Cheng
Correctly handle physical register inputs. They are not explicit input operands in the resulting machine instrs.
Evan Cheng
Add fast isel physical register definition support.
Evan Cheng
Add support to extend call operands when needed. Enable x86 fastisel call support.
Bill Wendling
Revert my previous change -- the subtraction of two constants was a no-op before. This is taken care of in the selection DAG pass. In my opinion, this should be in one place or the other. I.e., it should probably be removed from the DAG combiner (along with the other arithmetic transformations on constants that are essentially no-ops).
  1. Prev
  2. Next