introduce a new RoundUpAlignment helper function, use it to
[oota-llvm.git] / include / llvm / Target / TargetLowering.h
2008-12-08 Dan GohmanClarify a comment.
2008-12-01 Duncan SandsChange the interface to the type legalization method
2008-11-24 Duncan SandsIf the type legalizer actually legalized anything
2008-11-23 Duncan SandsRename SetCCResultContents to BooleanContents. In
2008-11-13 Dale JohannesenExtend InlineAsm::C_Register to allow multiple specific...
2008-11-01 Mon P WangAdded interface to allow clients to create a MemIntrins...
2008-10-30 Mon P WangAdd initial support for vector widening. Logic is...
2008-10-20 Duncan SandsTeach getTypeToTransformTo to return something
2008-10-18 Dan GohmanTeach DAGCombine to fold constant offsets into GlobalAd...
2008-10-17 Chris LattnerKeep track of *which* input constraint matches an output
2008-10-17 Chris Lattneradd an assert so that PR2356 explodes instead of runnin...
2008-10-15 Evan Cheng- Add target lowering hooks that specify which setcc...
2008-10-14 Dan GohmanFastISel support for exception-handling constructs.
2008-10-14 Evan ChengRename LoadX to LoadExt.
2008-10-01 Bill WendlingImplement the -fno-builtin option in the front-end...
2008-09-30 Bill WendlingAdd the new `-no-builtin' flag. This flag is meant...
2008-09-26 Dale JohannesenAdd "inreg" field to CallSDNode (doesn't increase
2008-09-24 Evan ChengProperly handle 'm' inline asm constraints. If a GV...
2008-09-23 Dan GohmanArrange for FastISel code to have access to the Machine...
2008-09-13 Dan GohmanDefine CallSDNode, an SDNode subclass for use with...
2008-09-10 Dan GohmanAdd X86FastISel support for static allocas, and refences
2008-09-03 Dan GohmanCreate HandlePHINodesInSuccessorBlocksFast, a version of
2008-08-30 Gabor Greiffix some 80-col violations
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
2008-08-28 Dale JohannesenSplit the ATOMIC NodeType's to include the size, e.g.
2008-08-20 Dan GohmanSimplify FastISel's constructor argument list, make...
2008-08-19 Dan GohmanAdd a TargetLowering hook for creating a FastISel object.
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-04 Duncan SandsRather than having a different custom legalization
2008-06-30 Dan GohmanUpdate comments to new-style syntax.
2008-06-30 Dan GohmanReorder the fields in TargetLowering to require less...
2008-06-30 Dan GohmanChange bools to 1-bit bitfields to shrink ArgListEntry...
2008-06-30 Dan GohmanReplace some std::vectors that showed up in heap profil...
2008-06-13 Duncan SandsDisable some DAG combiner optimizations that may be
2008-06-12 Duncan SandsIf queried as to whether an operation is legal
2008-06-08 Duncan SandsRemove comparison methods for MVT. The main cause
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-05-15 Evan ChengFix typos and comments.
2008-05-15 Evan ChengMake use of vector load and store operations to impleme...
2008-05-12 Evan ChengXform bitconvert(build_pair(load a, load b)) to a singl...
2008-05-12 Evan ChengForgot this.
2008-05-09 Evan ChengMake OpActionsCapacity multiple of 4.
2008-05-05 Mon P WangAdded addition atomic instrinsics and, or, xor, min...
2008-04-30 Arnold SchwaighoferTail call optimization improvements:
2008-04-27 Chris LattnerImplement a signficant optimization for inline asm:
2008-04-27 Chris LattnerMove a bunch of inline asm code out of line.
2008-04-26 Chris LattnerA few inline asm cleanups:
2008-04-14 Dan GohmanFix const-correctness issues with the SrcValue handling...
2008-04-14 Dan GohmanClean up some comments.
2008-04-12 Dan GohmanDrop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which...
2008-04-09 Dan GohmanMake isVectorClearMaskLegal's operand list const.
2008-03-30 Chris LattnerFix "Control reaches the end of non-void function"...
2008-03-10 Scott MichelGive TargetLowering::getSetCCResultType() a parameter...
2008-03-05 Evan ChengAdd a target lowering hook to control whether it's...
2008-02-28 Dale JohannesenInterface of getByValTypeAlignment differed between
2008-02-28 Evan ChengAdd a quick and dirty "loop aligner pass". x86 uses...
2008-02-27 Dan GohmanConvert SimplifyDemandedMask and ShrinkDemandedConstant...
2008-02-26 Evan ChengRefactor inline asm constraint matching code out of...
2008-02-22 Dale JohannesenPass alignment on ByVal parameters, from FE, all
2008-02-21 Andrew LenharthAtomic op support. If any gcc test uses __sync builtin...
2008-02-14 Duncan SandsIn TargetLowering::LowerCallTo, don't assert that
2008-02-13 Dan GohmanSimplify some logic in ComputeMaskedBits. And change...
2008-02-13 Dan GohmanConvert SelectionDAG::ComputeMaskedBits to use APInt...
2008-02-11 Duncan SandsAdd arbitrary integer support to getRegisterType and
2008-02-11 Duncan SandsAdd a isBigEndian method to complement isLittleEndian.
2008-01-30 Evan ChengEven though InsertAtEndOfBasicBlock is an ugly hack...
2008-01-29 Dale JohannesenHandle 'X' constraint in asm's better.
2008-01-25 Duncan SandsAdd more assertions to catch accesses outside of
2008-01-23 Evan ChengLet each target decide byval alignment. For X86, it...
2008-01-18 Chris Lattnerremove magic numbers.
2008-01-17 Chris LattnerThis commit changes:
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-12-22 Chris LattnerTell TargetLoweringOpt whether it is running before
2007-11-24 Chris LattnerSeveral changes:
2007-11-09 Evan ChengMuch improved pic jumptable codegen:
2007-11-07 Hartmut KaiserFixed compilation errors on VC++.
2007-11-05 Rafael EspindolaMove the LowerMEMCPY and LowerMEMCPYCall to a common...
2007-10-29 Evan ChengEnable more fold (sext (load x)) -> (sext (truncate...
2007-10-26 Evan ChengLoosen up iv reuse to allow reuse of the same stride...
2007-10-19 Chris Lattnerrename ExpandOperation to ExpandOperationResult, as...
2007-10-19 Chris Lattneradd a new target hook.
2007-10-17 Duncan SandsReturn Expand from getOperationAction for all extended
2007-10-16 Duncan SandsInitial infrastructure for arbitrary precision integer
2007-10-15 Chris LattnerFix 80 col violation
2007-10-12 Arnold SchwaighoferCorrected many typing errors. And removed 'nest' parame...
2007-10-11 Arnold SchwaighoferAdded tail call optimization to the x86 back end. It...
2007-09-23 Dale JohannesenFix PR 1681. When X86 target uses +sse -sse2,
2007-09-07 Owen AndersonAdd lengthof and endof templates that hide a lot of...
2007-08-30 Dale JohannesenChange LegalFPImmediates to use APFloat.
2007-08-27 Dan GohmanAdd explicit keywords and remove spurious trailing...
2007-08-25 Chris Lattnerrename isOperandValidForConstraint to LowerAsmOperandFo...
2007-08-20 Rafael EspindolaPartial implementation of calling functions with byval...
2007-08-09 Dale JohannesenUpdate per review comments.
2007-08-09 Dale Johannesenlong double 9 of N. This finishes up the X86-32 bits
2007-08-01 Dan GohmanMore explicit keywords.
2007-07-27 Duncan SandsSupport for trampolines, except for X86 codegen which is
2007-06-28 Dan GohmanAdd new TargetLowering code to provide the final regist...
2007-06-27 Dan GohmanRename ("shrinkify") MVT::isExtendedValueType to MVT...
2007-06-26 Dan GohmanReplace ?: with if statements, for clarity.
2007-06-26 Dan GohmanSimplify the expression for TargetLowering::isTypeLegal.
next