- 7ed47a1 Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
- a353ffa Adding bindings for target triple and data layout. by Gordon Henriksen · 17 years ago
- 1d2e49c Switch the bindings to use LLVMFoldingBuilder. by Gordon Henriksen · 17 years ago
- 99d562d Get rid of an unneeded #include. by Owen Anderson · 17 years ago
- 2e855e6 C and Ocaml bindings for ExecutionEngine (i.e., the JIT compiler). by Gordon Henriksen · 17 years ago
- 96fa396 Add GraphTraits specializations for machine dominators. by Owen Anderson · 17 years ago
- b16f55f Tell TargetLoweringOpt whether it is running before or after legalize. by Chris Lattner · 17 years ago
- 1a3048b Add a new FGETSIGN operation, which defaults to expand on all targets. by Chris Lattner · 17 years ago
- 860b25a Unbreak build on gcc 3.x by Anton Korobeynikov · 17 years ago
- 110c835 Make DAE not wipe out attributes on calls, and not drop by Duncan Sands · 17 years ago
- 56bf2f8 Add a few more missing gcc builtin's. by Evan Cheng · 17 years ago
- 48da1ed Removed scoped_ptr, as its functionality is subsumed by OwningPtr. by Ted Kremenek · 17 years ago
- 3a818a3 Added OwningArrayPtr smart pointer class to provide an analogous class to by Ted Kremenek · 17 years ago
- 7143072 add new smart pointer for clang. by Chris Lattner · 17 years ago
- f6cb6ee Type specification didn't match gcc's. by Evan Cheng · 17 years ago
- 46f1a87 Add m_Zero(). by Chris Lattner · 17 years ago
- fe085f3 Revert my previous check-in. by Devang Patel · 17 years ago
- 54c005f More eye-candy stuff :) by Anton Korobeynikov · 17 years ago
- 08b934e Add iterators for child traversal. by Anton Korobeynikov · 17 years ago
- e361187 Add lto version check mechanism. by Devang Patel · 17 years ago
- da1435f Adding bindings for memory buffers and module providers. Switching by Gordon Henriksen · 17 years ago
- f0c3354 When inlining through an 'nounwind' call, mark inlined by Duncan Sands · 17 years ago
- 7920078 Added "GetCurrentDirectory()" to sys::Path. by Ted Kremenek · 17 years ago
- fd52711 Added "isDirectory" method to llvm::sys::Path. by Ted Kremenek · 17 years ago
- ef361a6 remove obviously dead uses of IncludeFile. by Chris Lattner · 17 years ago
- e395598 remove a dead annotation by Chris Lattner · 17 years ago
- c6acc58 Added some sectioning comments to Serialize.h. by Ted Kremenek · 17 years ago
- 2b0e899 Rename isNoReturn to doesNotReturn, and isNoUnwind to doesNotThrow. by Duncan Sands · 17 years ago
- a5cecd0 Remove int_x86_sse2_movl_dq. It's replaced with a string compare. by Evan Cheng · 17 years ago
- a4d6818 These have matching builtin's in 4.2. by Evan Cheng · 17 years ago
- 4be2f7f s/hasSideEffects/hasUnmodelledSideEffects/g by Bill Wendling · 17 years ago
- f9b83fc Bring back int_x86_sse2_movl_dq intrinsic for backward compatibility. Make sure by Evan Cheng · 17 years ago
- 8f559ef Modified Deserializer::ReadCStr to allow C-strings to be read into a by Ted Kremenek · 17 years ago
- 882d291 Add "hasSideEffects" method to MachineInstrInfo class. by Bill Wendling · 17 years ago
- 7d9e97c As per feedback, revised comments to (hopefully) make the different side effect by Bill Wendling · 17 years ago
- a6e757e Add cast operators in LLVMFoldingBuilder. Patch by Richard Pennington. by Devang Patel · 17 years ago
- d2128a7 cleanup this code, making it more "llvm-like". by Chris Lattner · 17 years ago
- 57cebee C and Ocaml bindings for address spaces, for that burgeoning market by Gordon Henriksen · 17 years ago
- 43ad6b3 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 17 years ago
- ece2c04 Make instcombine promote inline asm calls to 'nounwind' by Duncan Sands · 17 years ago
- cdd0417 Define addString() and lookup() out-of-line to dissuade the C++ compiler from inlining it. by Anton Korobeynikov · 17 years ago
- 11ffccf Provide GraphTraits and DOTGraphTraits interface for Trie. by Anton Korobeynikov · 17 years ago
- b5ec947 Constify graph arguments by Anton Korobeynikov · 17 years ago
- ffe9e63 Use references in DF iterators. This eliminates copy-ctor calls on huge objects (graphs) by Anton Korobeynikov · 17 years ago
- 1d0ba37 __builtin_ia32_movqv4si is now expanded to a shuffle. by Evan Cheng · 17 years ago
- ded2b0d Add explicit keywords, and fix a minor typo that they uncovered. by Dan Gohman · 17 years ago
- 28174c5 Fix a typo in a comment. by Dan Gohman · 17 years ago
- abb8bf1 Fix a typo in a comment. by Dan Gohman · 17 years ago
- d04764a All MMX shift instructions took a <2 x i32> vector as the shift amount parameter. Change this to be <1 x i64> instead, which matches the assembler instruction. by Anders Carlsson · 17 years ago
- 6b1da9c Add flags to indicate that there are "never" side effects or that there "may be" by Bill Wendling · 17 years ago
- 2e07d33 Cosmetic change. by Evan Cheng · 17 years ago
- 6e141fd Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materializable and they should not be spilled. by Evan Cheng · 17 years ago
- 67f1c49 Remove host endianness info from TargetData and by Duncan Sands · 17 years ago
- 8d2ed33 Remove a forward-declaration for a non-existant class. by Dan Gohman · 17 years ago
- 41ff20b Use vector for child storage instead of map. This will also make by Anton Korobeynikov · 17 years ago
- d49e18d Implement part of review feedback for address spaces. by Christopher Lamb · 17 years ago
- 8245aab Bit masks conflicted. Needed to bump them by one. by Bill Wendling · 17 years ago
- 1ae6135 Add (very basic) bindings for ModuleProvider. by Gordon Henriksen · 17 years ago
- 765d8e5 Remove Trie::Edge class. Now edge labels are stored into nodes itself. by Anton Korobeynikov · 17 years ago
- ac9d6cc Use correct member access operator. (my test commit as well) by Wojciech Matyjewicz · 17 years ago
- fe63fb9 Implement address space attribute for LLVM pointer types. Address spaces are by Christopher Lamb · 17 years ago
- 64735cc Add first and really dirty version of generic Trie structure by Anton Korobeynikov · 17 years ago
- 22f07ff Switch over to MachineLoopInfo. by Evan Cheng · 17 years ago
- ad93c4f CollectorMetadata and Collector are rejiggered to get along with by Gordon Henriksen · 17 years ago
- 57d7d3f Move TargetData::hostIsLittleEndian out of line, which means we by Chris Lattner · 17 years ago
- bbc6597 Adding Ocaml bindings for the bitreader as requested by Sarah by Gordon Henriksen · 17 years ago
- f286f6f Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp. by Chris Lattner · 17 years ago
- 9324665 Added two bounds checks to the BitVector class to detect by Ted Kremenek · 17 years ago
- 555c729 split isBinaryOp into a static and member version. by Chris Lattner · 17 years ago
- cbb8bad Make PruneEH update the nounwind/noreturn attributes by Duncan Sands · 17 years ago
- 1eff704 Fix PR1836: in the interpreter, read and write apints by Duncan Sands · 17 years ago
- 53c34b1 Delete the CollectorNamePool if it should become empty. by Gordon Henriksen · 17 years ago
- 80a75bf Adding a collector name attribute to Function in the IR. These by Gordon Henriksen · 17 years ago
- afba8fe Reverting dtor devirtualization patch. by Gordon Henriksen · 17 years ago
- 65b21180 remove some dead code. by Chris Lattner · 17 years ago
- ed455c8 Devirtualizing Value destructor (PR889). Patch by Pawel Kunio! by Gordon Henriksen · 17 years ago
- 8d1ea75 Fix a very silly typo. by Gordon Henriksen · 17 years ago
- 041b3f8 Reverting 44702. It wasn't correct to rename them. by Bill Wendling · 17 years ago
- 7446d0c Incorporating review feedback from Reid. by Gordon Henriksen · 17 years ago
- 921f0d4 remove dead #include. by Chris Lattner · 17 years ago
- 73481e0 eliminate dependency on Bitcode headers. by Chris Lattner · 17 years ago
- 065d97e remove dead #include, APInt.h already has the needed forward decls. by Chris Lattner · 17 years ago
- 985cb62 Adding a StringPool data structure, which GC will use. by Gordon Henriksen · 17 years ago
- 320c630 Renaming: by Bill Wendling · 17 years ago
- edfd10d Implement correct isa<UnaryInstruction>, problem reported by "ST". by Chris Lattner · 17 years ago
- 5fc4aba Fix several cache coherence bugs in MemDep/GVN that were found. Also add some (disabled) debugging code by Owen Anderson · 17 years ago
- 0f940c9 Initial commit of the machine code LICM pass. It successfully hoists this: by Bill Wendling · 17 years ago
- 050fe63 Fix a stupid error that Chris pointed out. by Owen Anderson · 17 years ago
- 34c9433 add a new ExecutionEngine::createJIT which can be used if you only want by Chris Lattner · 17 years ago
- 9f2f142 simplify creation of the interpreter, make ExecutionEngine ctor protected, by Chris Lattner · 17 years ago
- 5ef3a04 Fix for PR1831: if all defs of an interval are re-materializable, then it's a preferred spill candiate. by Evan Cheng · 17 years ago
- 22d8066 improve header guard by Chris Lattner · 17 years ago
- 8907b4b split the JIT memory management code out from the main JIT logic into its by Chris Lattner · 17 years ago
- 018f9b0 - Mark last use of a split interval as kill instead of letting spiller track it. by Evan Cheng · 17 years ago
- d64b5c8 Add a argument to storeRegToStackSlot and storeRegToAddr to specify whether by Evan Cheng · 17 years ago
- f89a22a fixed header attribution by Scott Michel · 17 years ago
- b216a1b More stuff for CellSPU -- this should be enough to get an error-free by Scott Michel · 17 years ago
- 7da75c5 Added "Emitter" functor to allow easy emitting of elements of a container by Ted Kremenek · 17 years ago
- a3355ff Rather than having special rules like "intrinsics cannot by Duncan Sands · 17 years ago
- aee4af6 Remove redundant foldMemoryOperand variants and other code clean up. by Evan Cheng · 17 years ago