aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Fix disagreement about where the attributes areEric Christopher2008-10-071-1/+1
* Add an option to enable StrongPHIElimination, for ease of testing.Owen Anderson2008-10-071-0/+4
* Note that ADDC and company don't actually expand yet (missing in legalizeAndrew Lenharth2008-10-072-0/+20
* Cosmetic.Evan Cheng2008-10-061-1/+1
* comment cleanupsChris Lattner2008-10-041-6/+5
* Fix fast-isel's handling of atomic instructions. They mayDan Gohman2008-10-041-1/+9
* Fix function attribute verification check.Devang Patel2008-10-031-1/+2
* Verify function attributes.Devang Patel2008-10-031-2/+2
* On Darwin ARM, memory needs special handling to do JIT. This patch expandsJim Grosbach2008-10-032-2/+15
* Switch the MachineOperand accessors back to the short names likeDan Gohman2008-10-034-46/+56
* Teach internalize to preserve the callgraph.Duncan Sands2008-10-031-2/+6
* Optimize conditional branches in X86FastISel. This replacesDan Gohman2008-10-021-0/+5
* Add a new MachineBasicBlock utility function, isLayoutSuccessor, thatDan Gohman2008-10-021-0/+7
* Build system tweaks to make it more convenient for the plugin authors.Mikhail Glushenkov2008-10-022-0/+223
* A Partitioned Boolean Quadratic Programming (PBQP) based register allocator.Evan Cheng2008-10-022-0/+6
* Rename IRBuilder::IsNonNull -> IsNotNull in response to feedback.Daniel Dunbar2008-10-021-2/+2
* "The original bug was a complaint that _mm_srli_si128 mis-compiled when passedBill Wendling2008-10-021-0/+6
* Add llvm::sys::{osName,osVersion} for retrieving operating system nameDaniel Dunbar2008-10-021-0/+9
* Attributes noinline alwaysinline are incompatibleDevang Patel2008-10-011-2/+3
* Remove OptimizeForSize global. Use function attribute optsize.Devang Patel2008-10-011-4/+0
* add a new form of Type::dump that takes a module for type names,Chris Lattner2008-10-011-0/+5
* Factorize code: remove variants of "strip offDuncan Sands2008-10-011-1/+10
* Implement the -fno-builtin option in the front-end, not in the back-end.Bill Wendling2008-10-011-2/+1
* Add the new `-no-builtin' flag. This flag is meant to mimic the GCCBill Wendling2008-09-301-1/+2
* Optimize SelectionDAG's AssignTopologicalOrder even further.Dan Gohman2008-09-303-10/+9
* Add runStaticConstructorsDestructors which runs ctors / dtors of a single mod...Evan Cheng2008-09-301-1/+5
* Re-apply 56835 along with header file changes.Evan Cheng2008-09-301-2/+7
* Fix FastISel to not initialize the PIC-base register multiple timesDan Gohman2008-09-291-0/+1
* Fix grammer.Devang Patel2008-09-291-1/+1
* Rename isWeakForLinker to mayBeOverridden. Use itDuncan Sands2008-09-291-3/+4
* Add IRBuilder::{CreateIsNull, CreateIsNonNull} helper methods.Daniel Dunbar2008-09-271-0/+17
* Re-apply 56683 with fixes.Evan Cheng2008-09-271-0/+11
* Add missing #include for asserts.Bill Wendling2008-09-271-0/+1
* Implement function notes as function attributes. Devang Patel2008-09-261-7/+7
* Now Attributes are divided in three groupsDevang Patel2008-09-263-39/+57
* Temporarily reverting r56683. This is causing a failure during the build of l...Bill Wendling2008-09-261-11/+0
* Rename ConstantSDNode's getSignExtended to getSExtValue, forDan Gohman2008-09-261-5/+1
* Make some minor reorganizations and comment changes to eliminate trivialDan Gohman2008-09-261-15/+23
* Fix @llvm.frameaddress codegen. FP elimination optimization should be disable...Evan Cheng2008-09-261-0/+11
* Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen2008-09-264-11/+14
* If we have a function with an unreachable statement such that the ending debugBill Wendling2008-09-261-1/+1
* Make pointer parameter const for isUsedInBasicBlock.Bill Wendling2008-09-251-1/+1
* Large mechanical patch.Devang Patel2008-09-258-162/+161
* Reapply 56585:56589 with proper fix for some gcc versionsAnton Korobeynikov2008-09-253-2/+4
* Accept 'inreg' attribute on x86 functions asDale Johannesen2008-09-251-2/+2
* FastISel support for debug info.Dan Gohman2008-09-251-0/+2
* Temporarily backing out 56585:56589 to unbreak the build.Evan Cheng2008-09-253-4/+2
* Enable DeadMachineInstructionElim when Fast-ISel is enabled.Dan Gohman2008-09-251-0/+6
* Refactor the code that adds standard LLVM codegen passes intoDan Gohman2008-09-251-1/+7
* Finally get rid of virtual inheritance in TAIAnton Korobeynikov2008-09-242-2/+2