aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2008-10-23Merge from mainlineTanya Lattner
2008-10-07Merge from mainline.Tanya Lattner
2008-10-07Note that ADDC and company don't actually expand yet (missing in legalizeAndrew Lenharth
2008-10-06Cosmetic.Evan Cheng
2008-10-04comment cleanupsChris Lattner
2008-10-04Fix fast-isel's handling of atomic instructions. They mayDan Gohman
2008-10-03Fix function attribute verification check.Devang Patel
2008-10-03Verify function attributes.Devang Patel
2008-10-03On Darwin ARM, memory needs special handling to do JIT. This patch expandsJim Grosbach
2008-10-03Switch the MachineOperand accessors back to the short names likeDan Gohman
2008-10-03Teach internalize to preserve the callgraph.Duncan Sands
2008-10-02Optimize conditional branches in X86FastISel. This replacesDan Gohman
2008-10-02Add a new MachineBasicBlock utility function, isLayoutSuccessor, thatDan Gohman
2008-10-02Build system tweaks to make it more convenient for the plugin authors.Mikhail Glushenkov
2008-10-02A Partitioned Boolean Quadratic Programming (PBQP) based register allocator.Evan Cheng
2008-10-02Rename IRBuilder::IsNonNull -> IsNotNull in response to feedback.Daniel Dunbar
2008-10-02"The original bug was a complaint that _mm_srli_si128 mis-compiled when passedBill Wendling
2008-10-02Add llvm::sys::{osName,osVersion} for retrieving operating system nameDaniel Dunbar
2008-10-01Attributes noinline alwaysinline are incompatibleDevang Patel
2008-10-01Remove OptimizeForSize global. Use function attribute optsize.Devang Patel
2008-10-01add a new form of Type::dump that takes a module for type names,Chris Lattner
2008-10-01Factorize code: remove variants of "strip offDuncan Sands
2008-10-01Implement the -fno-builtin option in the front-end, not in the back-end.Bill Wendling
2008-09-30Add the new `-no-builtin' flag. This flag is meant to mimic the GCCBill Wendling
2008-09-30Optimize SelectionDAG's AssignTopologicalOrder even further.Dan Gohman
2008-09-30Add runStaticConstructorsDestructors which runs ctors / dtors of a single mod...Evan Cheng
2008-09-30Re-apply 56835 along with header file changes.Evan Cheng
2008-09-29Fix FastISel to not initialize the PIC-base register multiple timesDan Gohman
2008-09-29Fix grammer.Devang Patel
2008-09-29Rename isWeakForLinker to mayBeOverridden. Use itDuncan Sands
2008-09-27Add IRBuilder::{CreateIsNull, CreateIsNonNull} helper methods.Daniel Dunbar
2008-09-27Re-apply 56683 with fixes.Evan Cheng
2008-09-27Add missing #include for asserts.Bill Wendling
2008-09-26Implement function notes as function attributes. Devang Patel
2008-09-26Now Attributes are divided in three groupsDevang Patel
2008-09-26Temporarily reverting r56683. This is causing a failure during the build of l...Bill Wendling
2008-09-26Rename ConstantSDNode's getSignExtended to getSExtValue, forDan Gohman
2008-09-26Make some minor reorganizations and comment changes to eliminate trivialDan Gohman
2008-09-26Fix @llvm.frameaddress codegen. FP elimination optimization should be disable...Evan Cheng
2008-09-26Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen
2008-09-26If we have a function with an unreachable statement such that the ending debugBill Wendling
2008-09-25Make pointer parameter const for isUsedInBasicBlock.Bill Wendling
2008-09-25 Large mechanical patch.Devang Patel
2008-09-25Reapply 56585:56589 with proper fix for some gcc versionsAnton Korobeynikov
2008-09-25Accept 'inreg' attribute on x86 functions asDale Johannesen
2008-09-25FastISel support for debug info.Dan Gohman
2008-09-25Temporarily backing out 56585:56589 to unbreak the build.Evan Cheng
2008-09-25Enable DeadMachineInstructionElim when Fast-ISel is enabled.Dan Gohman
2008-09-25Refactor the code that adds standard LLVM codegen passes intoDan Gohman
2008-09-24Finally get rid of virtual inheritance in TAIAnton Korobeynikov