Commits

Show all
Author Commit Message Labels Comments Date
Evan Cheng
Add runStaticConstructorsDestructors which runs ctors / dtors of a single module. Patch by David Chisnall.
Tags
2 tags
Evan Cheng
Re-apply 56835 along with header file changes.
Duncan Sands
Stacker is dead.
Duncan Sands
Revert commit 56835 since it breaks the build.
Evan Cheng
If a re-materializable instruction has a register operand, the spiller will change the register operand's spill weight to HUGE_VAL to avoid it being spilled. However, if the operand is already in the queue ready to be spilled, avoid re-materializing it.
Nick Lewycky
Fix misoptimization of: xor i1 (icmp eq (X, C1), icmp s[lg]t (X, C2))
Dan Gohman
Fix X86FastISel's output for x86-32 PIC constant pool addresses.
Dan Gohman
Move the GlobalBaseReg field out of X86ISelDAGToDAG.cpp
Dan Gohman
Disable all x87 usage, including f32 and f64 when the subtarget
Dale Johannesen
Remove misuse of ReplaceNodeResults for atomics with
Tags
2 tags
Dan Gohman
Fix FastISel to not initialize the PIC-base register multiple times
Dan Gohman
Fix an over-pessimization about GlobalVariable addresses in X86FastISel.
Devang Patel
Support inreg, zext and sext as return value attributes.
Devang Patel
Fix grammar.
Tags
2 tags
Devang Patel
Fix grammer.
Devang Patel
Fix sentence.
Evan Cheng
Fix PR2835. Do not change the width of a volatile load.
Duncan Sands
Speed up these passes when the callgraph has
Nuno Lopes
remove redundant test (mayBeOverriden() includes hasLinkOnceLinkage)
Duncan Sands
Tweak some comments.
matthijs
Add some hands-on documentation about which files to create and edit when
Duncan Sands
Rename isWeakForLinker to mayBeOverridden. Use it
matthijs
Add a testcase showing that scalarrepl supports first class structs.
Dan Gohman
Move the code that handles DAGISel error conditions into
Tags
4 tags
Daniel Dunbar
Add IRBuilder::{CreateIsNull, CreateIsNonNull} helper methods.
Evan Cheng
Re-apply 56683 with fixes.
Devang Patel
Update tests.
Tags
llvmCore-2071
Daniel Dunbar
Unbreak build.
Bill Wendling
Add missing #include for asserts.
Devang Patel
Implement function notes as function attributes.
  1. Prev
  2. Next