Don't add CFG edges for redundant conditional branches.
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2012-08-20 Jakob Stoklund OlesenDon't add CFG edges for redundant conditional branches.
2012-08-20 Stepan DyatkovskiyFixed DAGCombiner bug (found and localized by James...
2012-08-17 Eli FriedmanMake atomic load and store of pointers work. Tighten...
2012-08-17 Benjamin KramerTargetLowering: Use the large shift amount during legal...
2012-08-13 Owen AndersonAdd a roundToIntegral method to APFloat, which can...
2012-08-09 Nadav RotemFix the legalization of ExtLoad on ARM. ExpandUnaligne...
2012-08-07 Jakob Stoklund OlesenAdd SelectionDAG::getTargetIndex.
2012-08-03 Bob WilsonRefactor and check "onlyReadsMemory" before optimizing...
2012-08-03 Bob WilsonTry to reduce the compile time impact of r161232.
2012-08-03 Bob WilsonFix memcmp code-gen to honor -fno-builtin.
2012-08-03 Bob WilsonFall back to selection DAG isel for calls to builtin...
2012-08-01 Elena DemikhovskyAdded FMA functionality to X86 target.
2012-07-31 Micah VillmowConform to LLVM coding style.
2012-07-31 Micah VillmowDon't generate ordered or unordered comparison operatio...
2012-07-30 Pete CooperConsider address spaces for hashing and CSEing DAG...
2012-07-26 Dan GohmanAdd a floor intrinsic.
2012-07-24 Craig TopperChange llvm_unreachable in SplitVectorOperand to report...
2012-07-23 Sylvestre LedruFix a typo (the the => the)
2012-07-23 Nadav RotemFixed DAGCombine optimizations which generate select_cc...
2012-07-23 Craig TopperTidy up. Fix indentation and remove trailing whitespace.
2012-07-23 Craig TopperChange llvm_unreachable in SplitVectorResult to report_...
2012-07-19 Benjamin KramerReplace some explicit compare loops with std::equal.
2012-07-19 Galina KistanovaFixed few warnings.
2012-07-19 Bill WendlingRemove tabs.
2012-07-18 Nuno Lopesignore 'invoke @llvm.donothing', but still keep the...
2012-07-17 Evan ChengBack out r160101 and instead implement a dag combine...
2012-07-17 Benjamin KramerRemove unused variable.
2012-07-17 Nadav RotemFix a crash in the legalization of large vectors.
2012-07-17 Evan ChengImplement r160312 as target indepedenet dag combine.
2012-07-17 Evan ChengMake sure constant bitwidth is <= 64 bit before calling...
2012-07-17 Evan ChengThis is another case where instcombine demanded bits...
2012-07-16 Nadav RotemMinor cleanup and docs.
2012-07-16 Nadav RotemMake ComputeDemandedBits return a deterministic result...
2012-07-15 Nadav RotemFix a bug in the scalarization of BUILD_VECTOR. BUILD_V...
2012-07-15 Nadav RotemRefactor the code that checks that all operands of...
2012-07-14 Nadav RotemAdd a dagcombine optimization to convert concat_vectors...
2012-07-13 Jim GrosbachProvide function name in 'Cannot select' fatal error.
2012-07-12 Duncan SandsThe result type of EXTRACT_VECTOR_ELT doesn't have...
2012-07-11 Evan ChengInstrEmitter::EmitSubregNode() optimize extract_subreg...
2012-07-11 Nadav RotemRename many of the Tmp1, Tmp2, Tmp3 variables to names...
2012-07-11 Benjamin KramerRemove unused variable.
2012-07-11 Nadav RotemRefactor the DAG Legalizer by extracting the legalizati...
2012-07-11 Owen AndersonOnly apply the SETCC+SITOFP -> SELECTCC optimization...
2012-07-10 Nadav RotemImprove the loading of load-anyext vectors by allowing...
2012-07-09 Owen AndersonTeach the DAG combiner to turn sitofp/uitofp from i1...
2012-07-07 Andrew TrickI'm introducing a new machine model to simultaneously...
2012-07-06 Chad RosierWhitespace.
2012-07-06 Chad Rosier[fast-isel] Tell fast-isel to do nothing with the new...
2012-07-05 Duncan SandsAll cases are covered, no need for a default. This...
2012-07-05 Duncan SandsUse the right kind of booleans: we were emitting 0...
2012-07-04 Jakob Stoklund OlesenAllow trailing physreg RegisterSDNode operands on non...
2012-07-04 Stepan DyatkovskiyReverted r156659, due to probable performance regressio...
2012-07-03 Stepan DyatkovskiyPart of r159527. Splitted into series of patches and...
2012-07-02 Eric ChristopherRevert "IntRange:" as it appears to be breaking self...
2012-07-02 Evan ChengTarget option DisableJumpTables is a gross hack. Move...
2012-07-02 Eric ChristopherTurn an assert into an error to make it a bit more...
2012-07-02 Stepan DyatkovskiyIntRange:
2012-06-29 Jakob Stoklund OlesenClear kill flags in InstrEmitter::EmitSubregNode().
2012-06-28 Nuno Lopesadd a new @llvm.donothing intrinsic that, well, does...
2012-06-28 Jim Grosbach'Promote' vector [su]int_to_fp should widen elements.
2012-06-28 Bill WendlingMove lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
2012-06-26 Evan ChengMake sure type is not extended or untyped before create...
2012-06-24 NAKAMURA Takumillvm/lib: [CMake] Add explicit dependency to intrinsics...
2012-06-24 Pete CooperDAG legalisation can now handle illegal fma vector...
2012-06-22 Lang HamesRename -allow-excess-fp-precision flag to -fuse-fp...
2012-06-21 Pete CooperFix potential crash if DAGCombine on stores sees a...
2012-06-21 Evan ChengEmit a single _udivmodsi4 libcall instead of two separa...
2012-06-20 Pete CooperAdd users of a MERGE_VALUE node to the worklist to...
2012-06-20 Hal FinkelFix DAGCombine to deal with ext-conversion of pre/post_...
2012-06-19 Lang HamesAdd DAG-combines for aggressive FMA formation.
2012-06-14 Lang HamesMake comment slightly more helpful.
2012-06-05 Andrew Trickmisched: API for minimum vs. expected latency.
2012-06-05 Lang HamesAdd a new intrinsic: llvm.fmuladd. This intrinsic repre...
2012-06-05 Andrew Trickmisched: Added MultiIssueItineraries.
2012-06-05 Andrew Tricksdsched: Use the right heuristics when -mcpu is not...
2012-06-04 Nadav RotemRemove the "-promote-elements" flag. This flag is now...
2012-06-02 Benjamin KramerFix typos found by github.com/lyda/misspell-check
2012-06-02 Stepan DyatkovskiyPR1255: case ranges.
2012-06-02 Stepan DyatkovskiyPR1255: case ranges.
2012-06-02 Akira HatanakaFix a bug in the code which custom-lowers truncating...
2012-06-01 Jakob Stoklund OlesenSwitch all register list clients to the new MC*Iterator...
2012-06-01 Jakob Stoklund OlesenSimplify some more getAliasSet callers.
2012-06-01 Manman RenARM: properly handle alignment for struct byval.
2012-06-01 Stepan DyatkovskiyPR1255: case ranges.
2012-05-30 Owen AndersonSwitch the canonical FMA term operand order to match...
2012-05-30 Owen AndersonTeach DAGCombine to canonicalize the position of a...
2012-05-29 Stepan DyatkovskiyConstantRangesSet renamed to IntegersSubset. CRSBuilder...
2012-05-28 Peter CollingbourneAdd llvm.fabs intrinsic.
2012-05-28 Stepan DyatkovskiyPR1255: Case Ranges
2012-05-27 Benjamin KramerMissed parens.
2012-05-27 Benjamin Kramerr157525 didn't work, just disable iterator checking.
2012-05-27 Benjamin KramerSDAGBuilder: Avoid iterator invalidation harder.
2012-05-26 Benjamin KramerSDAGBuilder: Don't create an invalid iterator when...
2012-05-26 Benjamin KramerSelectionDAGBuilder: When emitting small compare chains...
2012-05-25 Justin HolewinskiChange interface for TargetLowering::LowerCallTo and...
2012-05-25 Eli FriedmanSimplify code for calling a function where CanLowerRetu...
2012-05-24 Craig TopperMark some static arrays as const.
2012-05-21 Owen AndersonFix use of an unitialized value in the LegalizeOps...
2012-05-21 Chad RosierTypo.
2012-05-20 Peter CollingbourneWhen legalising shifts, do not pre-build a list of...
next