Minor code cleanups. Do more of the work before the if statements
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2009-05-16 Duncan SandsPut back a bit of expensive checking logic that
2009-05-14 Dan GohmanAdd an assert to turn a segfault on an unsupported...
2009-05-13 Jim GrosbachRemoving the HasBuiltinSetjmp flag and associated bits...
2009-05-13 Evan ChengRun code placement optimization for targets that want...
2009-05-12 Jim GrosbachAdd support for GCC compatible builtin setjmp and longj...
2009-05-11 Dan GohmanWhen scalarizing a vector BITCAST, check whether the...
2009-05-10 Bill Wendling--- Reverse-merging r71370 into '.':
2009-05-09 Bill WendlingA debug function start was not being recorded when...
2009-05-09 Duncan SandsRename PaddedSize to AllocSize, in the hope that this
2009-05-08 Bill WendlingMirror how Fast ISel determines if a region.end intrins...
2009-05-08 Anton KorobeynikovFactor out cycle-finder code and make it generic.
2009-05-08 Anton KorobeynikovDo not emit bit tests if target does not support native...
2009-05-08 Anton KorobeynikovProperly expand libcalls for urem / srem. Also make...
2009-05-08 Anton KorobeynikovTypo
2009-05-07 Dan GohmanRevert 71165. It did more than just revert 71158 and...
2009-05-07 Bill WendlingTemporarily revert r71158. It was causing a failure...
2009-05-07 Argyrios KyrtzidisMake DwarfWriter::RecordInlinedFnStart more like the...
2009-05-06 Evan ChengDo not use register as base ptr of pre- and post- inc...
2009-05-06 Duncan SandsAdd generic expansion of SUB when ADD and XOR
2009-05-05 Evan ChengMove getInstrOperandRegClass from the scheduler to...
2009-05-04 Chris LattnerMake DBG_STOPPOINT nodes, and therefore DBG_LABEL label...
2009-05-04 Mike StumpRestore minor deletion.
2009-05-03 Anton KorobeynikovFix typo
2009-05-03 Anton KorobeynikovProperly handle sdiv / udiv / srem / urem libcalls
2009-05-03 Anton KorobeynikovProper name 16 bit libcalls
2009-05-03 Anton KorobeynikovAdd libcall expansion for 16 and 128 bit muls
2009-05-03 Argyrios Kyrtzidis-Move the DwarfWriter::ValidDebugInfo check to a static...
2009-05-01 Bob WilsonAllow CONCAT_VECTORS nodes to be legal or have custom...
2009-04-30 Argyrios KyrtzidisMake DebugLoc independent of DwarfWriter.
2009-04-30 Jay FoadMove helper functions for optimizing division by consta...
2009-04-30 Chris Lattnerfix a regression handling indirect results: these need...
2009-04-29 Bill WendlingInstead of passing in an unsigned value for the optimiz...
2009-04-29 Nate BegemanFix infinite recursion in the C++ code which handles...
2009-04-29 Nate BegemanUpdate comment, replace theoretically impossible check...
2009-04-29 Nate BegemanImplement review feedback for vector shuffle work.
2009-04-29 Sanjiv GuptaAdd a public method called getAddressSpace() to the...
2009-04-29 Chris LattnerDisable the load-shrinking optimization from looking at
2009-04-29 Bill WendlingSecond attempt:
2009-04-28 Jakob Stoklund OlesenMove getSubRegisterRegClass from ScheduleDagSDNodesEmit...
2009-04-28 Bill Wendlingr70270 isn't ready yet. Back this out. Sorry for the...
2009-04-28 Bill WendlingMassive check in. This changes the "-fast" flag to...
2009-04-27 Duncan SandsNow that PR2957 is resolved, remove a bunch of
2009-04-27 Nate Begeman2nd attempt, fixing SSE4.1 issues and implementing...
2009-04-27 Dan GohmanWhen transforming sext(trunc(load(x))) into sext(smalle...
2009-04-25 Dan GohmanRefactor the code to grab the low and high parts of...
2009-04-25 Dan GohmanAdd a top-level comment about DAGCombiner's role in...
2009-04-24 Dale JohannesenFix PR 4057, a crash doing float->char const folding.
2009-04-24 Rafael EspindolaRevert 69952. Causes testsuite failures on linux x86-64.
2009-04-24 Nate BegemanPR2957
2009-04-24 Dan GohmanInstead of requiring TLI.LowerCallTo to return an ISD...
2009-04-23 Dan GohmanFactor out a bit of code that appears in several places...
2009-04-23 Dan GohmanHandle Void types in ComputeValueVTs. This doesn't...
2009-04-20 Dan GohmanMake X86's copyRegToReg able to handle copies to and...
2009-04-20 Dan GohmanSimplify this code. getConstant knows how to make
2009-04-20 Bob WilsonRevise my previous change 68996 as suggested by Duncan.
2009-04-19 Duncan SandsNow that BUILD_VECTOR operands are allowed to be
2009-04-18 Chris LattnerFix PR3898, which manifests as failures on are an Xcore,
2009-04-18 Duncan SandsDon't try to make BUILD_VECTOR operands have the same
2009-04-18 Dale JohannesenInline asm's were still introducing bogus dependencies;
2009-04-16 Dan GohmanIn the list-burr's pseudo two-addr dependency heuristic...
2009-04-16 Dan GohmanHandle SUBREG_TO_REG instructions with the same heuristics
2009-04-16 Devang PatelDo not treat beginning of inlined scope as beginning...
2009-04-16 Devang PatelRecord line number at the beginning of a func.start.
2009-04-16 Devang PatelIn -fast mode do what FastISel does.
2009-04-16 Devang PatelIf FastISel is run and it has known DebugLoc then use it.
2009-04-16 Devang PatelIf location where the function was inlined is not know...
2009-04-15 Devang PatelAdd DISubprogram is not null check.
2009-04-15 Dan GohmanGeneralize one of the SelectionDAG::ReplaceAllUsesWith...
2009-04-15 Devang PatelConstruct and emit DW_TAG_inlined_subroutine DIEs for...
2009-04-14 Dan GohmanWhen the result of an EXTRACT_SUBREG, INSERT_SUBREG...
2009-04-14 Dale JohannesenDo not force asm's to be chained if they don't touch
2009-04-13 Daniel DunbarMake these errors more noticable in build logs.
2009-04-13 Bob WilsonChange SelectionDAG type legalization to allow BUILD_VE...
2009-04-13 Dan GohmanRename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize
2009-04-13 Bob WilsonRefactor some code in SelectionDAGLegalize::ExpandBUILD...
2009-04-13 Devang PatelRight now, Debugging information to encode scopes ...
2009-04-13 Devang PatelReapply 68847.
2009-04-13 Dan GohmanAdd a new TargetInstrInfo MachineInstr opcode, COPY_TO_...
2009-04-12 Chris Lattnermake UpdateValueMap handle the possiblity that we could be
2009-04-12 Chris Lattneroptimize FastISel::UpdateValueMap to avoid duplicate...
2009-04-11 Dan GohmanRevert r68847. It breaks the build on non-Darwin target...
2009-04-11 Devang PatelKeep track of inlined functions and their locations...
2009-04-10 Bob WilsonClean up a bunch of whitespace issues and fix a comment...
2009-04-10 Dan GohmanNow that register classes have names, include the name...
2009-04-09 Dan GohmanRemove the obsolete SelectionDAG::getNodeValueTypes...
2009-04-09 Devang PatelSilence unused variable warning.
2009-04-09 Devang Patelllvm.dbg.func_start also defines beginning of function...
2009-04-09 Dan GohmanGeneralize ExtendUsesToFormExtLoad to be usable for...
2009-04-09 Dan GohmanDon't copy the operand of a SwitchInst into virtual...
2009-04-08 Duncan SandsSoft float support for FREM.
2009-04-08 Duncan SandsSoft float support for undef. Reported by Xerxes RĂ„nby.
2009-04-08 Dan GohmanImplement support for using modeling implicit-zero...
2009-04-07 Devang PatelRevert prev. patch for now.
2009-04-07 Devang PatelRight now DBG_LABEL are required for llvm.dbg.region_st...
2009-04-07 Dan GohmanDon't attempt to handle aggregate argument values in...
2009-04-03 Dan GohmanFix a TargetLowering optimization so that it doesn...
2009-04-03 Dan GohmanDelete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG,...
2009-04-02 Sanjiv GuptaTo convert the StopPoint insn into an assembler directi...
2009-03-31 Evan ChengFully general expansion of integer shift of any size.
2009-03-31 Dan GohmanMinor top-level comment fix.
next