Add "mayHaveSideEffects" and "neverHasSideEffects" flags to some instructions. I
[oota-llvm.git] / include /
2007-12-17 Evan ChengBring back int_x86_sse2_movl_dq intrinsic for backward...
2007-12-17 Ted KremenekModified Deserializer::ReadCStr to allow C-strings...
2007-12-17 Bill WendlingAdd "hasSideEffects" method to MachineInstrInfo class.
2007-12-17 Bill WendlingAs per feedback, revised comments to (hopefully) make...
2007-12-17 Devang PatelAdd cast operators in LLVMFoldingBuilder.
2007-12-17 Chris Lattnercleanup this code, making it more "llvm-like".
2007-12-17 Gordon HenriksenC and Ocaml bindings for address spaces, for that burge...
2007-12-17 Christopher LambChange the PointerType api for creating pointer types...
2007-12-16 Duncan SandsMake instcombine promote inline asm calls to 'nounwind'
2007-12-16 Anton KorobeynikovDefine addString() and lookup() out-of-line to dissuade...
2007-12-16 Anton KorobeynikovProvide GraphTraits and DOTGraphTraits interface for...
2007-12-16 Anton KorobeynikovConstify graph arguments
2007-12-15 Anton KorobeynikovUse references in DF iterators. This eliminates copy...
2007-12-15 Evan Cheng__builtin_ia32_movqv4si is now expanded to a shuffle.
2007-12-14 Dan GohmanAdd explicit keywords, and fix a minor typo that they...
2007-12-14 Dan GohmanFix a typo in a comment.
2007-12-14 Dan GohmanFix a typo in a comment.
2007-12-14 Anders CarlssonAll MMX shift instructions took a <2 x i32> vector...
2007-12-14 Bill WendlingAdd flags to indicate that there are "never" side effec...
2007-12-12 Evan ChengCosmetic change.
2007-12-12 Evan ChengImplicit def instructions, e.g. X86::IMPLICIT_DEF_GR32...
2007-12-12 Duncan SandsRemove host endianness info from TargetData and
2007-12-12 Dan GohmanRemove a forward-declaration for a non-existant class.
2007-12-12 Anton KorobeynikovUse vector for child storage instead of map. This will...
2007-12-12 Christopher LambImplement part of review feedback for address spaces.
2007-12-12 Bill WendlingBit masks conflicted. Needed to bump them by one.
2007-12-12 Gordon HenriksenAdd (very basic) bindings for ModuleProvider.
2007-12-11 Anton KorobeynikovRemove Trie::Edge class. Now edge labels are stored...
2007-12-11 Wojciech MatyjewiczUse correct member access operator.
2007-12-11 Christopher LambImplement address space attribute for LLVM pointer...
2007-12-11 Anton KorobeynikovAdd first and really dirty version of generic Trie...
2007-12-11 Evan ChengSwitch over to MachineLoopInfo.
2007-12-11 Gordon HenriksenCollectorMetadata and Collector are rejiggered to get...
2007-12-11 Chris LattnerMove TargetData::hostIsLittleEndian out of line, which...
2007-12-11 Gordon HenriksenAdding Ocaml bindings for the bitreader as requested...
2007-12-10 Chris LattnerFix PR1850 by removing an unsafe transformation from...
2007-12-10 Ted KremenekAdded two bounds checks to the BitVector class to detect
2007-12-10 Chris Lattnersplit isBinaryOp into a static and member version.
2007-12-10 Duncan SandsMake PruneEH update the nounwind/noreturn attributes
2007-12-10 Duncan SandsFix PR1836: in the interpreter, read and write apints
2007-12-10 Gordon HenriksenDelete the CollectorNamePool if it should become empty.
2007-12-10 Gordon HenriksenAdding a collector name attribute to Function in the...
2007-12-10 Gordon HenriksenReverting dtor devirtualization patch.
2007-12-10 Chris Lattnerremove some dead code.
2007-12-09 Gordon HenriksenDevirtualizing Value destructor (PR889). Patch by Pawel...
2007-12-09 Gordon HenriksenFix a very silly typo.
2007-12-08 Bill WendlingReverting 44702. It wasn't correct to rename them.
2007-12-08 Gordon HenriksenIncorporating review feedback from Reid.
2007-12-08 Chris Lattnerremove dead #include.
2007-12-08 Chris Lattnereliminate dependency on Bitcode headers.
2007-12-08 Chris Lattnerremove dead #include, APInt.h already has the needed...
2007-12-08 Gordon HenriksenAdding a StringPool data structure, which GC will use.
2007-12-08 Bill WendlingRenaming:
2007-12-08 Chris LattnerImplement correct isa<UnaryInstruction>, problem report...
2007-12-08 Owen AndersonFix several cache coherence bugs in MemDep/GVN that...
2007-12-07 Bill WendlingInitial commit of the machine code LICM pass. It succes...
2007-12-07 Owen AndersonFix a stupid error that Chris pointed out.
2007-12-06 Chris Lattneradd a new ExecutionEngine::createJIT which can be used...
2007-12-06 Chris Lattnersimplify creation of the interpreter, make ExecutionEng...
2007-12-06 Evan ChengFix for PR1831: if all defs of an interval are re-mater...
2007-12-05 Chris Lattnerimprove header guard
2007-12-05 Chris Lattnersplit the JIT memory management code out from the main...
2007-12-05 Evan Cheng- Mark last use of a split interval as kill instead...
2007-12-05 Evan ChengAdd a argument to storeRegToStackSlot and storeRegToAdd...
2007-12-05 Scott Michelfixed header attribution
2007-12-05 Scott MichelMore stuff for CellSPU -- this should be enough to...
2007-12-05 Ted KremenekAdded "Emitter" functor to allow easy emitting of eleme...
2007-12-03 Duncan SandsRather than having special rules like "intrinsics cannot
2007-12-02 Evan ChengRemove redundant foldMemoryOperand variants and other...
2007-12-01 Duncan SandsIntegrate the readonly/readnone logic more deeply
2007-12-01 Owen AndersonFixes for MachineLoopInfo, mostly from Evan. With...
2007-12-01 Evan ChengAllow some reloads to be folded in multi-use cases...
2007-12-01 Eric ChristopherAdd target triple to include/llvm/Config/config.h.in...
2007-11-30 Ted KremenekFixed subtle bug in Deserializer::JumpTo when jumping...
2007-11-30 Ted KremenekFixed potential bug where CurWord is not zeroed out...
2007-11-30 Evan ChengDo not fold reload into an instruction with multiple...
2007-11-30 Duncan SandsAdd a convenience method for modifying parameter
2007-11-30 Devang PatelProvide a way to update DescGlobals cache directly.
2007-11-29 Evan ChengFix a major performance issue with splitting. If there...
2007-11-29 Evan ChengReplace the odd kill# hack with something less fragile.
2007-11-29 Chris LattnerPass the whole StringMapEntry into StringMapEntryInitia...
2007-11-29 Chris Lattnerprovide an optional API to allow datatypes in a stringm...
2007-11-29 Evan ChengFixed various live interval splitting bugs / compile...
2007-11-28 Duncan SandsAdd some convenience methods for querying attributes...
2007-11-28 Duncan SandsAdd missing newlines at EOF.
2007-11-28 Evan ChengRecover compile time regression.
2007-11-27 Owen AndersonAdd MachineLoopInfo. This is not yet tested.
2007-11-27 Duncan SandsFix PR1146: parameter attributes are longer part of
2007-11-27 Owen AndersonMake LoopInfoBase more generic, in preparation for...
2007-11-27 Owen AndersonAdd accessor for getting the underlying templated type...
2007-11-25 Anton KorobeynikovRemove another leak. Due to some reason AliasSetTracker...
2007-11-25 Nick LewyckyAdd new SCEV, SCEVSMax. This allows LLVM to analyze...
2007-11-25 Anton KorobeynikovRemove a leak. Destroy LoopInfoBase object. releaseMemo...
2007-11-25 Duncan SandsFix PR1816. If a bitcast of a function only exists...
2007-11-24 Chris LattnerSeveral changes:
2007-11-23 Chris LattnerFix PR1816, by correcting the broken definition of...
2007-11-22 Chris Lattneradd some static icmpinst predicates.
2007-11-22 Duncan SandsRename the 'const' parameter attribute to 'readnone',
2007-11-20 Dale JohannesenFile missing from previous patch.
2007-11-19 Dan GohmanRemove meaningless qualifiers from return types, avoidi...
next