Testcases for ppc atomics.
[oota-llvm.git] / lib /
2008-08-30 Owen AndersonFix an issue where a use might be selected before a...
2008-08-30 Dale JohannesenAdd ppc partial-word ATOMIC_CMP_SWAP.
2008-08-29 Evan ChengSwap fp comparison operands and change predicate to...
2008-08-29 Evan ChengUse static_cast instead of C style cast.
2008-08-29 Evan ChengFix 80 col. violations.
2008-08-29 Evan ChengBack out 55498. It broken Apple style bootstrapping.
2008-08-29 Evan ChengBacking out 55521. Not safe.
2008-08-29 Dale JohannesenAdd partial word version of ATOMIC_SWAP.
2008-08-29 Owen AndersonAdd initial support for fast isel of instructions that...
2008-08-29 Chris Lattnerregenerate
2008-08-29 Chris LattnerAsmprint nameless instructions as:
2008-08-29 Chris LattnerAdd support for parsing .ll files that have numbers...
2008-08-29 Evan ChengTableGen'ing instruction encodings.
2008-08-29 Evan Chengaddrmode1 (data processing) instruction encoding: bits...
2008-08-29 Evan ChengMVN is addrmode1.
2008-08-29 Evan ChengMore refactoring.
2008-08-28 Evan ChengSwap fp comparison operands and change predicate to...
2008-08-28 Evan ChengRefactor ARM instruction format definitions into a...
2008-08-28 Dan GohmanAdd a target callback for FastISel.
2008-08-28 Gabor Greifremove tabs, fix > 80 cols
2008-08-28 Chris Lattnerrename destroy -> releaseMemory to properly hook into...
2008-08-28 Nicolas GeoffrayAdd support for JIT exceptions on Darwin. Since we...
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
2008-08-28 Dan GohmanImplement null and undef values for FastISel.
2008-08-28 Mon P WangIn lowering SELECT_CC, removed cases where we can't...
2008-08-28 Dan GohmanOptimize DAGCombiner's worklist processing. Previously...
2008-08-28 Dan GohmanMove CaseBlock, JumpTable, and BitTestBlock to be membe...
2008-08-28 Dan GohmanFix a FastISel bug where the instructions from lowering...
2008-08-28 Rafael EspindolaUse resize instead of reserve. Reserve doesn't change...
2008-08-28 Rafael EspindolaReduce the size of the Parts vector.
2008-08-28 Owen AndersonHook up support for fast-isel of trunc instructions...
2008-08-28 Dale JohannesenImplement partial-word binary atomics on ppc.
2008-08-28 Owen AndersonFastEmitInst_extractsubreg doesn't need to be passed...
2008-08-28 Dan GohmanRevert r55467; it causes regressions in UnitTests/Vecto...
2008-08-28 Rafael EspindolaCorrectly resize the Parts array.
2008-08-28 Evan ChengIf a copy isn't coalesced, but its src is defined by...
2008-08-28 Evan ChengFsFLD0S{S|D} and V_SETALLONES are as cheap as moves.
2008-08-28 Chris LattnerMake the verifier reject instructions which have null...
2008-08-28 Chris LattnerClear the intervals list in "destroy", patch by
2008-08-28 Dale JohannesenSplit the ATOMIC NodeType's to include the size, e.g.
2008-08-27 Dan GohmanReorganize the lifetimes of the major objects Selection...
2008-08-27 Owen AndersonAdd a helper method that will be used to support EXTRAC...
2008-08-27 Bill WendlingMake "movdq2q" and "movq2dq" dependent upon having...
2008-08-27 Bill WendlingPut file scoped constants in an anonymous namespace...
2008-08-27 Evan ChengMove the check whether it's worth remating to caller.
2008-08-27 Devang PatelDo not apply the transformation if the target does...
2008-08-27 Dan GohmanFix FastISel's bitcast code for the case where getRegFo...
2008-08-27 Evan ChengRefactor isSafeToReMat out of 2addr pass.
2008-08-27 Owen AndersonUse TargetLowering to get the types in fast isel, which...
2008-08-27 Dan GohmanDon't check TLI.getOperationAction. The FastISel way...
2008-08-27 Dan GohmanAdd a new FastISel method, getRegForValue, which takes...
2008-08-27 Dan GohmanAdd a comment about the current floating-point constant...
2008-08-27 Devang PatelFix typos and whitespaces. Other cosmetic changes based...
2008-08-27 Chris LattnerMinor cleanup.
2008-08-27 Dan GohmanReinstate the x86-64 portion of r55190. When doing...
2008-08-27 Dan GohmanOptimize ScheduleDAGRRList's topological sort to use...
2008-08-27 Dan GohmanOptimize ScheduleDAG's ComputeDepths and ComputeHeights...
2008-08-27 Dan GohmanRemove the std::ostream form of PseudoSourceValue's...
2008-08-27 Dan GohmanDiagnose uses of unsized types with the byval attribute...
2008-08-27 Dan GohmanUpdate wording, as aggregates are now first-class.
2008-08-27 Evan ChengAdd DebugInfoBuilder. Patch by Talin!
2008-08-27 Dan GohmanBasic FastISel support for floating-point constants.
2008-08-27 Owen AndersonFix handling of inttoptr and ptrtoint when unhandled...
2008-08-27 Owen AndersonAdd support for fast isel of inttoptr and ptrtoint...
2008-08-26 Owen AndersonFactor out a large amoutn of the cast handling code...
2008-08-26 Owen AndersonAdd support for fast isel of zext.
2008-08-26 Gabor Greifdisallow direct access to SDValue::ResNo, provide a...
2008-08-26 Owen AndersonAdd support for fptosi of constants in fast isel.
2008-08-26 Owen AndersonPut a heuristic in place to prevent GVN from falling...
2008-08-26 Dan GohmanOptimize SelectionDAG's topological sort to use one...
2008-08-26 Dan GohmanRefactor the bitcast code into its own function.
2008-08-26 Dan GohmanMake FastISel use the correct argument type when castin...
2008-08-26 Dan GohmanDon't select binary instructions with illegal types.
2008-08-26 Owen AndersonAdd support for fast isel of sitofp, and remove some...
2008-08-26 Owen AndersonUse a combination of copyRegToReg and ISD::BIT_CONVERT...
2008-08-26 Owen AndersonThese assertions should be return false's instead,...
2008-08-26 Owen AndersonMake TargetInstrInfo::copyRegToReg return a bool indica...
2008-08-26 Devang PatelIf IV is used in a int-to-float cast inside the loop...
2008-08-26 Owen AndersonAdd support for fast isel of non-constant fptosi instru...
2008-08-26 Chris LattnerIf an xmm register is referenced explicitly in an inlin...
2008-08-26 Chris Lattnertypo fix.
2008-08-26 Dan GohmanActually recycle SDNode allocations. SelectionDAG is...
2008-08-26 Dan GohmanAvoid a warning about isTargetNullPtr being unused...
2008-08-26 Evan ChengThis is done.
2008-08-25 Owen AndersonAdd a RetVT parameter to emitted FastISel methods,...
2008-08-25 Dale JohannesenImplement 32 & 64 bit versions of PPC atomic
2008-08-25 Evan ChengUnbreak build.
2008-08-25 Evan Cheng80 col. violations.
2008-08-25 Owen AndersonExpand bitcast support in fast isel to support bitcasts...
2008-08-25 Evan ChengTry approach to moving call address load inside of...
2008-08-25 Dale JohannesenRemove PPC-specific lowering for atomics; the
2008-08-25 Owen AndersonAdd support for fast isel of (integer) immediate materi...
2008-08-25 Dale JohannesenIt's important for the cmp-and-swap to balance
2008-08-25 Bill WendlingNevermind. This broke the bootstrap (?!).
2008-08-25 Bill WendlingMOVQ2DQ and MOVQ2DQ use SSE2. We should conditionalize...
2008-08-25 Chris LattnerFix pasto (values -> types) noticed by Josh Conner
2008-08-25 Chris Lattnerflush stream after dumping.
2008-08-25 Evan ChengFix asm printing of MOVSDto64mr and MOV64toSDrm.
2008-08-24 Bill WendlingTemporarily reverting r55292. It's causing a bootstrapi...
2008-08-24 Chris Lattnerremove the type checking logic already done by tblgen...
next