- 19cb7f4 MCTargetAsmParser target match predicate support. by Jim Grosbach · 13 years ago
- 6326a42 Add a finalize() hook, that'll let DIBuilder construct compile unit lazily. by Devang Patel · 13 years ago
- 47a24ab Move MatchResultTy enum into base class definition. by Jim Grosbach · 13 years ago
- 6f9d8ff Refactor. Global variables are part of compile unit so let CompileUnit create new global variable. by Devang Patel · 13 years ago
- bb0752b Tidy up trailing whitespace. by Jim Grosbach · 13 years ago
- 53b2b73 Remove the last improper use of getGlobalContext() from LLVM. by Nick Lewycky · 13 years ago
- e6e8826 Initial commit of the 'landingpad' instruction. by Bill Wendling · 13 years ago
- 92a36e6 Constify. by Devang Patel · 13 years ago
- cd9f6c5 Use ArrayRef. by Devang Patel · 13 years ago
- d95f8f6 add ifdef's to let people easily remove these dead api for testing. by Chris Lattner · 13 years ago
- f4bbcaa add two missing function impls by Chris Lattner · 13 years ago
- 2c38d65 add new accessors to reflect new terminology in struct types. by Chris Lattner · 13 years ago
- 1f6a329 Silence a bunch (but not all) "variable written but not read" warnings by Duncan Sands · 13 years ago
- 823eb1c Fix an obscure bug in PointerUnion that would bite PointerUnion3/4. Basically, by Chris Lattner · 13 years ago
- 1221139 include/llvm/Config/config.h.cmake: Reorder to follow config.h.in, and import stuff from llvm-config.h.cmake and clang/config.h. by NAKAMURA Takumi · 13 years ago
- 8776fa4 CMake: Eliminate unused checks and #undef(s) as below; by NAKAMURA Takumi · 13 years ago
- b43b09e include/llvm/Config/llvm-config.h: Reorder and reword to follow (generated) config.h.in. by NAKAMURA Takumi · 13 years ago
- 4362c62 configure: Update since r136721. by NAKAMURA Takumi · 13 years ago
- 2fc75d5 A virtual destructor for the class with virtual methods! by Nick Lewycky · 13 years ago
- b1831c6 Allow loop unrolling to get known trip counts from ScalarEvolution. by Andrew Trick · 13 years ago
- 4c7324d DataTypes.h.cmake: Tweak INT32_MIN for MSVC. MSC treats -2147483648 as -(2147483648U). by NAKAMURA Takumi · 13 years ago
- 78eb93c Typo. by Chad Rosier · 13 years ago
- 5bc942c Stay within 80 columns. by Devang Patel · 13 years ago
- fb62b8d Reapplying r136844. by Andrew Trick · 13 years ago
- d8a2f3a Cleanup. Remove an extraneous GraphTraits specialization. by Andrew Trick · 13 years ago
- b549bcf by Devang Patel · 13 years ago
- 103b8e6 Provide utility to extract and use lexical scoping information from machine instructions. by Devang Patel · 13 years ago
- bddb7f8 Cleanup. Make ScalarEvolution an explicit argument of the by Andrew Trick · 13 years ago
- 4b4bb71 Added a SimplifyIndVar utility to simplify induction variable users by Andrew Trick · 13 years ago
- 2d31ae3 Cleanup. Added LoopBlocksDFS::perform for simple clients. by Andrew Trick · 13 years ago
- 59c1ba9 Preserve the name for this variant of IRBuilder::CreateCall by Peter Collingbourne · 13 years ago
- 306afdf Cleanup. Avoid relying on specialization of std::distance. by Andrew Trick · 13 years ago
- b1eede1 Fix the LoopUnroller to handle nontrivial loops and partial unrolling. by Andrew Trick · 13 years ago
- c66d360 Trim an unneeded header. by Jakob Stoklund Olesen · 13 years ago
- 21006d4 Representation of 'atomic load' and 'atomic store' in IR. by Eli Friedman · 13 years ago
- dd3d68f Add missing file. by Rafael Espindola · 13 years ago
- 6d1fd0b Move CalculateRegClass to MRI::recomputeRegClass. by Jakob Stoklund Olesen · 13 years ago
- 48d726f Provide method to print variable's extended name which includes inline location. by Devang Patel · 13 years ago
- 2721567 Refer to the RegisterCoalescer pass by ID. by Jakob Stoklund Olesen · 13 years ago
- 2df3f58 Hoist hasLoadFromStackSlot and hasStoreToStackSlot. by Jakob Stoklund Olesen · 13 years ago
- 08de97a Pacify virtual dtor warnings and cmake buildbots. by Benjamin Kramer · 13 years ago
- 41ab14b Add MCInstrAnalysis class. This allows the targets to specify own versions of MCInstrDescs functions. by Benjamin Kramer · 13 years ago
- 4147f39 Temporarily revert r135528 which distinguishes between two copies of one by Chandler Carruth · 13 years ago
- 1203486 Fix a place that was clearly forgotten when the type legalization by Duncan Sands · 13 years ago
- 0712108 Reverting r136884 updateUnloop, which crashed a linux builder. by Andrew Trick · 13 years ago
- 762797d An algorithm for incrementally updating LoopInfo within a by Andrew Trick · 13 years ago
- fbfb806 whitespace by Andrew Trick · 13 years ago
- 5207936 An interface for iterating over a loop's blocks in DFS order. by Andrew Trick · 13 years ago
- 2626dba Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets. by Bill Wendling · 13 years ago
- 56cb3e3 Add accessors for manipulating an MCInst's operands. by Owen Anderson · 13 years ago
- 8ea4523 Add more constantness in BlockFrequencyInfo. by Jakub Staszak · 13 years ago
- 26689ac New approach to r136737: insert the necessary fences for atomic ops in platform-independent code, since a bunch of platforms (ARM, Mips, PPC, Alpha are the relevant targets here) need to do essentially the same thing. by Eli Friedman · 13 years ago
- 866ec86 Remove CreateUnwind from the IRBuillder. by Bill Wendling · 13 years ago
- 1009c32 SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forget by Andrew Trick · 13 years ago
- e3fbe6c Use cast<> instead of a C-style cast to get some free assertions. by Jay Foad · 13 years ago
- c684e83 Move methods in PassManagerBuilder offline. by Rafael Espindola · 13 years ago
- 3d453ac move PassManagerBuilder.h to IPO. This is a non intuitive place to put it, by Rafael Espindola · 13 years ago
- 49cb9b8 Assume .cfi_startproc is the first thing in a function. If the function is by Rafael Espindola · 13 years ago
- 2c0d69f Sketch out PowerPC ELF writer. This is enough to get clang -integrated-as by Roman Divacky · 13 years ago
- 1600525 Remove the LLVMBuildUnwind C API function. by Bill Wendling · 13 years ago
- fcb4356 Use consistent terminology for loop exit/exiting blocks. Name change only. by Andrew Trick · 13 years ago
- 9b0a479 Fix a couple silly typos in IRBuilder in the new atomic instructions. by Eli Friedman · 13 years ago
- 423b81e Add a clear() operation to MCInst, to drop all of its operands. Useful for the disassembler, where we may realize fairly late into decoding that something is wrong and need to reset. by Owen Anderson · 13 years ago
- e2481ff Add BlockFrequency::getEntryFrequency() by Jakub Staszak · 13 years ago
- 4f2d695 The operands of a GlobalAlias are always Constants. Simplify things accordingly. by Jay Foad · 13 years ago
- dccc03b Add the 'resume' instruction for the new EH rewrite. by Bill Wendling · 13 years ago
- 10c6d12 Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, by Bill Wendling · 13 years ago
- 73e7dce Add an isSSA() flag to MachineRegisterInfo. by Jakob Stoklund Olesen · 13 years ago
- 6f6baf1 Add more constantness in BranchProbabilityInfo. by Jakub Staszak · 13 years ago
- cd0bc90 Add a std::string Wrapper for TableGen by David Greene · 13 years ago
- 55ba816 Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to be by Eli Friedman · 13 years ago
- e963a38 Add the AddLandingPadInfo function. by Bill Wendling · 13 years ago
- ff03048 LangRef and basic memory-representation/reading/writing for 'cmpxchg' and by Eli Friedman · 13 years ago
- 7f1cce5 If run with -debug give more information about Cyclic Probability. by Jakub Staszak · 13 years ago
- 1ddaa9c Use ArrayRef instead of requiring an std::vector. by Bill Wendling · 13 years ago
- 7379b66 The personality function should be a Function* and not just a Value*. by Bill Wendling · 13 years ago
- af7a46d Fix stupid mistake from commit 136381. by Jakub Staszak · 13 years ago
- 2f9427c Speed up BlockFrequencyInfo a little bit. by Jakub Staszak · 13 years ago
- 4ed9600 This file was moved from Support to ADT. Correct a comment. by Duncan Sands · 13 years ago
- 297738f In DenseMapInfo<pair<T, U>> tombstone key, use the tombstone for T and U instead by Nick Lewycky · 13 years ago
- 28d7352 Make sure that the landingpad instruction takes a Constant* as the clause's value. by Bill Wendling · 13 years ago
- 7f66c45 Add a couple of convenience functions: by Bill Wendling · 13 years ago
- 814450a Add an optional 'bool makeAbsolute' in llvm::sys::fs::unique_file function. by Argyrios Kyrtzidis · 13 years ago
- 1464846 Code generation for 'fence' instruction. by Eli Friedman · 13 years ago
- 9a24f1f Use BlockFrequency instead of uint32_t in BlockFrequencyInfo. by Jakub Staszak · 13 years ago
- c94eefb Keep enums stable. Append EH stuff to the end. by Bill Wendling · 13 years ago
- 772fe17 Merge the contents from exception-handling-rewrite to the mainline. by Bill Wendling · 13 years ago
- abcd715 The numbering of LLVMOpcode is supposed to be stable; revert my earlier change, and append Fence onto the end. by Eli Friedman · 13 years ago
- 18dceba Add a generic 'capacity_in_bytes' function to allow inspection of memory usage of various data structures. by Ted Kremenek · 13 years ago
- 636a02b Move static methods to the anonymous namespace. by Jakub Staszak · 13 years ago
- 9d9f765 Edge to itself is backedge as well. by Jakub Staszak · 13 years ago
- 8a552bb Misc mid-level changes for new 'fence' instruction. by Eli Friedman · 13 years ago
- 6f3ba37 Fix AliasSetTracker so that it doesn't make any assumptions about instructions it doesn't know about (like the atomic instructions I'm adding). by Eli Friedman · 13 years ago
- bd27f5a Support .code32 and .code64 in X86 assembler. by Evan Cheng · 13 years ago
- be9a9af Fix a couple minor mistakes pointed out by Bill in adding 'fence' instruction. by Eli Friedman · 13 years ago
- 5116ff6 SCEV: Added a data structure for storing not-taken info per loop by Andrew Trick · 13 years ago
- b089040 Strip trailing whitespace. by Duncan Sands · 13 years ago
- 652b48b Teach the Triple class about kfreebsd (FreeBSD kernel with a GNU userspace). by Duncan Sands · 13 years ago
- 3d72290 Add LLVMAddAlwaysInlinerPass to the C API. by Rafael Espindola · 13 years ago
- a03084d LLVM 3.0 is here, remove old do nothing method. by Rafael Espindola · 13 years ago