Split the SDValue out of OutputArg so that SelectionDAG-independent
[oota-llvm.git] / include / llvm / Target / TargetLowering.h
2010-07-07 Dan GohmanSplit the SDValue out of OutputArg so that SelectionDAG...
2010-07-07 Dan GohmanMove ArgFlagsTy, OutputArg, and InputArg out of Selecti...
2010-07-06 Dan GohmanCanLowerReturn doesn't need a SelectionDAG; it just...
2010-07-06 Eric ChristopherFix up -fstack-protector on linux to use the segment
2010-06-25 Evan ChengChange if-conversion block size limit checks to add...
2010-06-25 Dale JohannesenThe hasMemory argument is irrelevant to how the argument
2010-06-24 Dan GohmanReapply r106634, now that the bug it exposed is fixed.
2010-06-23 Daniel DunbarRevert r106263, "Fold the ShrinkDemandedOps pass into...
2010-06-23 Jim GrosbachSome targets don't require the fencing MEMBARRIER instr...
2010-06-23 Jim Grosbachremove trailing whitespace
2010-06-18 Dan GohmanFold the ShrinkDemandedOps pass into the regular DAGCom...
2010-05-20 Evan ChengAllow targets more controls on what nodes are scheduled...
2010-05-19 Evan ChengCode refactoring: pull SchedPreference enum from Target...
2010-05-15 Evan ChengAllow TargetLowering::getRegClassFor() to be called...
2010-05-14 Evan ChengGet rid of the bit twiddling to read / set OpActions...
2010-05-13 Evan ChengEliminate use of magic numbers to access OpActions...
2010-05-13 Evan ChengFix up LoadExtActions, TruncStoreActions, and IndexedMo...
2010-05-13 Evan Cheng80 col violation.
2010-05-11 Dan GohmanTrim #includes and forward declarations.
2010-05-11 Dan GohmanImplement a bunch more TargetSelectionDAGInfo infrastru...
2010-05-11 Dan GohmanRemove the TargetLowering::getSubtarget() virtual funct...
2010-05-01 Dan GohmanGet rid of the EdgeMapping map. Instead, just check...
2010-04-26 Evan Cheng- Move TargetLowering::EmitTargetCodeForFrameDebugValue...
2010-04-25 Dale JohannesenStop abusing EmitInstrWithCustomInserter for target...
2010-04-22 Dan GohmanMove HandlePHINodesInSuccessorBlocks functions out...
2010-04-21 Dan GohmanAdd more const qualifiers on TargetMachine and friends.
2010-04-20 Dale JohannesenBecause of the EMMS problem, right now we have to support
2010-04-17 Dan GohmanUse const qualifiers with TargetLowering. This eliminat...
2010-04-17 Evan ChengMore work to allow dag combiner to promote 16-bit ops...
2010-04-16 Dan GohmanEliminate an unnecessary SelectionDAG dependency in...
2010-04-16 Dan GohmanFix this code to avoid implicit assumptions about the...
2010-04-16 Evan ChengAdding support for dag combiner to promote operations...
2010-04-15 Dan GohmanAdd const qualifiers to CodeGen's use of LLVM IR constr...
2010-04-14 Dan GohmanFactor out EH landing pad code into a separate function...
2010-04-08 Evan ChengAvoid using f64 to lower memcpy from constant string...
2010-04-05 Chris Lattnerunthread MMI from FastISel
2010-04-05 Chris Lattnerfastisel doesn't need DwarfWriter, remove some tendricles.
2010-04-04 Mon P WangReapply address space patch after fixing an issue in...
2010-04-02 Evan ChengCorrectly lower memset / memcpy of undef. It should...
2010-04-02 Mon P WangRevert r100191 since it breaks objc in clang
2010-04-02 Mon P WangReapply address space patch after fixing an issue in...
2010-04-01 Evan ChengAdd comments about DstAlign and SrcAlign.
2010-04-01 Evan Cheng- Avoid using floating point stores to implement memset...
2010-04-01 Evan ChengFix sdisel memcpy, memset, memmove lowering:
2010-03-30 Bob WilsonRevert Mon Ping's change 99928, since it broke all...
2010-03-30 Mon P WangAdded support for address spaces and added a isVolatile...
2010-03-25 Dan GohmanDocuemntation corrections from John Myers.
2010-03-24 Dan GohmanRemove the ConvertActions table and associated code...
2010-03-23 Dan GohmanRevert 99335. getTypeToExpandTo's iterative behavior...
2010-03-23 Dan GohmanRemove getTypeToExpandTo, since it isn't adding much...
2010-03-17 Bob WilsonRemove an unnecessary (and misspelled) typedef. Tweak...
2010-03-11 Dan GohmanRemove getWidenVectorType, which is no longer used.
2010-03-07 Chris LattnerUse Other as a sentinel instead of iAny.
2010-03-02 Bill WendlingRemove dead parameter passing.
2010-02-10 Mon P WangThe previous fix of widening divides that trap was...
2010-02-02 Evan ChengRevert 95130.
2010-02-02 Evan ChengPass callsite return type to TargetLowering::LowerCall...
2010-01-27 Evan ChengRemove a dead target hook.
2010-01-27 Evan ChengEliminate target hook IsEligibleForTailCallOptimization.
2010-01-26 Bill WendlingRemove warning about non return on a non-void function.
2010-01-26 Chris Lattnereliminate the TargetLowering::UsesGlobalOffsetTable...
2010-01-26 Chris LattnerMove getJTISymbol from MachineJumpTableInfo to MachineF...
2010-01-26 Chris Lattnerstub out a new target hook, need some refactoring befor...
2010-01-26 Chris Lattnerthis hook should be const.
2010-01-26 Chris LattnerAdd support for target-specific 32-bit custom-lowered
2010-01-25 Chris LattnerRearrange handling of jump tables. Highlights:
2010-01-06 Evan ChengTeach dag combine to fold the following transformation...
2009-12-28 Sanjiv GuptaAllow targets to specify the return type of libcalls...
2009-12-22 Bill WendlingAdd more plumbing. This time in the LowerArguments...
2009-12-19 Dan GohmanDelete unused code.
2009-12-14 Dan GohmanFix these asserts to check the invariant that the code...
2009-12-09 Evan ChengMove isConsecutiveLoad to SelectionDAG. It's not target...
2009-11-12 Evan ChengisLegalICmpImmediate should take a signed integer;...
2009-11-11 Evan ChengAdd TargetLowering::isLegalICmpImmediate. It tells...
2009-11-09 Chris Lattnerfix some bogus asserts, PR5049
2009-11-07 Kenneth UildriksAdd code to check at SelectionDAGISel::LowerArguments...
2009-10-29 Dan GohmanRename usesCustomDAGSchedInserter to usesCustomInserter...
2009-10-28 Evan ChengAdd a second ValueType argument to isFPImmLegal.
2009-10-27 Evan ChengDo away with addLegalFPImmediate. Add a target hook...
2009-09-19 Evan ChengUpdate comments.
2009-09-18 Evan ChengEnhance EmitInstrWithCustomInserter() so target can...
2009-09-02 Sandeep PatelRetype from unsigned to CallingConv::ID accordingly...
2009-08-31 Duncan SandsRevert commit 80428. It completely broke exception
2009-08-29 Bill Wendling- Add target lowering methods to get the preferred...
2009-08-15 Bill WendlingReapply r79127. It was fixed by d0k.
2009-08-15 Bill WendlingRevert r79127. It was causing compilation errors.
2009-08-15 Evan ChengChange allowsUnalignedMemoryAccesses to take type argum...
2009-08-14 Anton KorobeynikovAllow targets to specify their choice of calling conven...
2009-08-12 Owen AndersonAdd contexts to some of the MVT APIs. No functionality...
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-08-10 Owen AndersonSimpleValueType-ify a few more methods on TargetLowering.
2009-08-10 Owen AndersonContinue the SimpleValueType-ification.
2009-08-10 Owen AndersonStart moving TargetLowering away from using full MVTs...
2009-08-05 Dan GohmanMajor calling convention code refactoring.
2009-08-03 Chris Lattnermake getObjFileLowering() return a non-const reference.
2009-08-01 Dan GohmanMinor whitespace tidiness.
2009-07-28 Chris LattnerRip all of the global variable lowering logic out of...
2009-07-24 Jakob Stoklund OlesenAdd support for promoting SETCC operations.
2009-07-21 Eli FriedmanRemove shift amount flavor. It isn't actually complete...
next