aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2007-10-18Really fix PR1734. Carefully track which register uses are sub-register uses byEvan Cheng
2007-10-18Remove unnecessary include.Evan Cheng
2007-10-17Return Expand from getOperationAction for all extendedDuncan Sands
2007-10-17Apply Chris' suggestions.Evan Cheng
2007-10-17Update comments.Evan Cheng
2007-10-17Clean up code that calculate MBB live-in's.Evan Cheng
2007-10-16Document the fact that the verifier currently requires theDuncan Sands
2007-10-16Initial infrastructure for arbitrary precision integerDuncan Sands
2007-10-16Code clean up.Evan Cheng
2007-10-15add a new CreateStackTemporary helper method.Chris Lattner
2007-10-15One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* Chris Lattner
2007-10-15remove dead enum, make setNodeId public.Chris Lattner
2007-10-14When coalescing an EXTRACT_SUBREG and the dst register is a physical register,Evan Cheng
2007-10-14Revert 42908 for now.Evan Cheng
2007-10-13Optionally create a MachineInstr without default implicit operands.Evan Cheng
2007-10-12Change the names used for internal labels to use the currentDan Gohman
2007-10-12EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG likeEvan Cheng
2007-10-12Cosmetic.Evan Cheng
2007-10-11Add runtime library names for pow.Dan Gohman
2007-10-11Add an ISD::FPOW node type.Dan Gohman
2007-10-10Next PPC long double bits: ppcf128->i32 conversion.Dale Johannesen
2007-10-08Add convenience overloads of SelectionDAG::getNode that take a SDVTListDan Gohman
2007-10-06Oops. Forgot this.Evan Cheng
2007-10-05First round of ppc long double. call/return andDale Johannesen
2007-10-05SMUL_LOHI and UMUL_LOHI are commutative.Dan Gohman
2007-10-05Define target-indepenent SDNode types for multiply and divide thatDan Gohman
2007-10-05Fix typo in comment.Duncan Sands
2007-10-05If a node that defines a physical register that is expensive to copy. TheEvan Cheng
2007-10-05Add a variant of getTargetNode() that takes a vector of MVT::ValueType.Evan Cheng
2007-10-01Remove simple scheduler.Evan Cheng
2007-09-29Collector is the base class for garbage collection code generators.Gordon Henriksen
2007-09-28If two instructions are both two-address code, favors (schedule closer toEvan Cheng
2007-09-28Trim some unneeded fields.Evan Cheng
2007-09-28Add sqrt and powi intrinsics for long double.Dale Johannesen
2007-09-27CollectorMetadata abstractly describes stack maps for a function.Gordon Henriksen
2007-09-27My previous Registry.h header, as well as Collectors.h, which is theGordon Henriksen
2007-09-26Oops. Forgot this.Evan Cheng
2007-09-25Added major new capabilities to scheduler (only BURR for now) to support phys...Evan Cheng
2007-09-24Add a routine for emitting .file directives, for setting upDan Gohman
2007-09-24explicit keywords.Dan Gohman
2007-09-19More long double fixes. x86_64 should build now.Dale Johannesen
2007-09-19Use struct SDep instead of std::pair for SUnit pred and succ lists. First stepEvan Cheng
2007-09-18Don't pass back a reference to a temporary.Bill Wendling
2007-09-18The exception handling function info should be reset for each newBill Wendling
2007-09-18Objective-C was generating EH frame info like this:Bill Wendling
2007-09-17Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfoChris Lattner
2007-09-17Add a utility function to SDOperand for testing if a value is unused.Dan Gohman
2007-09-14Remove isReg, isImm, and isMBB, and change all their users to use Dan Gohman
2007-09-14Remove spurious consts. This fixes warnings with compilers thatDan Gohman
2007-09-12Yet another getTargetNode variant.Evan Cheng