| Commit message (Expand) | Author | Age | Files | Lines |
* | switch DominanceFrontier::splitBlock to use a smallvector for | Chris Lattner | 2009-08-15 | 1 | -2/+2 |
* | Expose LLVMContext to llvm-c. | Erick Tryzelaar | 2009-08-14 | 1 | -38/+115 |
* | Actually privatize a IntegerTypes, and fix a few bugs exposed by this. | Owen Anderson | 2009-08-13 | 4 | -48/+81 |
* | Make formatted_raw_ostream restore the buffer settings of the | Dan Gohman | 2009-08-13 | 1 | -10/+0 |
* | Take the fast path for any named value and any GlobalValue, which doesn't | Dan Gohman | 2009-08-13 | 1 | -1/+2 |
* | Push LLVMContexts through the IntegerType APIs. | Owen Anderson | 2009-08-13 | 16 | -284/+397 |
* | Fix a 4x slowdown in llc -asm-verbose caused by the use of | Dan Gohman | 2009-08-13 | 1 | -18/+27 |
* | Change the indentation for LLVM Assembly files from 1 tab to 2 spaces. | Dan Gohman | 2009-08-13 | 1 | -4/+4 |
* | Now that numbered types have their number printed, it's no longer | Dan Gohman | 2009-08-12 | 1 | -18/+12 |
* | Extend the AsmWriter to print unnamed numbered types as "%0 = type ..." | Dan Gohman | 2009-08-12 | 1 | -6/+4 |
* | Make AsmWriter more careful with formatted_raw_ostream so that | Dan Gohman | 2009-08-12 | 1 | -14/+22 |
* | Make LLVM Assembly dramatically easier to read by aligning the comments, | Dan Gohman | 2009-08-12 | 1 | -24/+36 |
* | Remove a bunch more now-unnecessary Context arguments. | Dan Gohman | 2009-08-12 | 1 | -12/+6 |
* | Add contexts to some of the MVT APIs. No functionality change yet, just the ... | Owen Anderson | 2009-08-12 | 2 | -9/+11 |
* | Simplify this code, and use an in-bounds GEP. | Dan Gohman | 2009-08-12 | 1 | -5/+7 |
* | Split EVT into MVT and EVT, the former representing _just_ a primitive type, ... | Owen Anderson | 2009-08-11 | 2 | -89/+89 |
* | Add convenience functions for creating nsw add operators. | Dan Gohman | 2009-08-11 | 1 | -0/+9 |
* | Don't set the isexact flag if an sdiv operator has been folded into | Dan Gohman | 2009-08-11 | 1 | -1/+4 |
* | Simplify ConstantExpr::getInBoundsGetElementPtr and fix a possible crash, if | Daniel Dunbar | 2009-08-11 | 1 | -8/+5 |
* | Revert 78680 until I figure out why it completely broke things. | Daniel Dunbar | 2009-08-11 | 1 | -0/+40 |
* | Link NamedMDNodes. | Devang Patel | 2009-08-11 | 1 | -0/+9 |
* | Add convenience functions for creating inbounds GEPs. | Dan Gohman | 2009-08-11 | 1 | -0/+20 |
* | Make LLVMContext and LLVMContextImpl classes instead of structs. | Benjamin Kramer | 2009-08-11 | 3 | -4/+5 |
* | Remove some unnecessary LoadInst constructors, missed during Twinification. | Daniel Dunbar | 2009-08-11 | 1 | -40/+0 |
* | Add convenience functions for creating exact sdiv operators, and | Dan Gohman | 2009-08-11 | 1 | -0/+6 |
* | Tidy #includes. | Dan Gohman | 2009-08-11 | 2 | -4/+0 |
* | Fix a typo in an assertion string. | Dan Gohman | 2009-08-11 | 1 | -1/+1 |
* | Remove dead metadata. | Devang Patel | 2009-08-11 | 3 | -1/+30 |
* | Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsic | Bob Wilson | 2009-08-11 | 1 | -0/+6 |
* | Remove MDNode from ValueMap when MDNode is destroyed. | Devang Patel | 2009-08-10 | 2 | -1/+10 |
* | Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ... | Owen Anderson | 2009-08-10 | 3 | -117/+117 |
* | Rename MDNodeSet as MDNodes. | Devang Patel | 2009-08-10 | 2 | -2/+2 |
* | Rename ConvertType to ConvertConstant to avoid a name conflict on llvm-gcc. | Daniel Dunbar | 2009-08-10 | 1 | -9/+9 |
* | We are not using FoldingSet for metadata uniquing anymore. | Devang Patel | 2009-08-10 | 1 | -5/+0 |
* | g++ 4.0 doesn't have std::vector::data. | Benjamin Kramer | 2009-08-10 | 1 | -1/+1 |
* | Change the MDNode uniquing to a ValueMap, at Devang's request. | Owen Anderson | 2009-08-10 | 4 | -35/+28 |
* | Fix a bunch of namespace pollution. | Dan Gohman | 2009-08-07 | 1 | -2/+2 |
* | Don't search the entire type table just to delete a type by name. | Daniel Dunbar | 2009-08-06 | 2 | -7/+16 |
* | Privatize the StructType table, which unfortunately involves routing contexts... | Owen Anderson | 2009-08-05 | 5 | -19/+27 |
* | Privatize the FunctionType table. | Owen Anderson | 2009-08-05 | 2 | -7/+9 |
* | common globals may also not be marked constant. | Chris Lattner | 2009-08-05 | 1 | -3/+6 |
* | Clarify common linkage and the requirements on it. Enforce | Chris Lattner | 2009-08-05 | 1 | -0/+7 |
* | Privatize the PointerType factory. | Owen Anderson | 2009-08-05 | 2 | -6/+9 |
* | Privatize the VectorType uniquing. | Owen Anderson | 2009-08-04 | 2 | -6/+9 |
* | Begin the process of privatizing the type uniquing tables. No API changes ye... | Owen Anderson | 2009-08-04 | 3 | -427/+440 |
* | revert r78048, it isn't worth using assertingvh here. | Chris Lattner | 2009-08-04 | 1 | -8/+8 |
* | Update CMakeLists. | Benjamin Kramer | 2009-08-04 | 1 | -1/+0 |
* | It helps if I remember to actually add the file... | Owen Anderson | 2009-08-04 | 1 | -0/+774 |
* | Factor some of the constants+context related code out into a separate header,... | Owen Anderson | 2009-08-04 | 4 | -799/+21 |
* | Privatize the last bit of Constant-creation state. | Owen Anderson | 2009-08-04 | 3 | -442/+432 |