- 939f500 Add more functions to the target library information. by Meador Inge · 12 years ago
- 12cfa11 Add ARM TARGET2 relocation. The testcase will follow with actualy use-case. by Anton Korobeynikov · 12 years ago
- b3235b1 Revert r167620; this can be implemented using an existing CL option. by Chad Rosier · 12 years ago
- d054eda Add support for -mstrict-align compiler option for ARM targets. rdar://12340498 by Chad Rosier · 12 years ago
- be02a90 Add support of RTM from TSX extension by Michael Liao · 12 years ago
- eb3a8c5 Fix up comment typo and 80-col. by Eric Christopher · 12 years ago
- 806e03d Add a relocation visitor to lib object. This works via caching relocated by Eric Christopher · 12 years ago
- 3b87f62 misched: Heuristics based on the machine model. by Andrew Trick · 12 years ago
- 881a05b misched: handle on-the-fly regpressure queries better for 2-addr by Andrew Trick · 12 years ago
- 776054d Add interface for object-based JIT events. by Andrew Kaylor · 12 years ago
- 8d4abb2 misched: TargetSchedule interface for machine resources. by Andrew Trick · 12 years ago
- a78d322 ScheduleDAG interface. Added OrderKind to distinguish nonregister dependencies. by Andrew Trick · 12 years ago
- 887c1fe Refactor the getTypeLegalizationCost interface. No functionality change. by Nadav Rotem · 12 years ago
- 2898988 Add a method to indicate section address re-assignment is finished. by Andrew Kaylor · 12 years ago
- e623702 Implement the cost of abnormal x86 instruction lowering as a table. by Nadav Rotem · 12 years ago
- 08f9c8d Add missing this->. Fixes pr14238. by Rafael Espindola · 12 years ago
- 87a1af4 PR14256: SelectionDAGLowering was renamed to SelectionDAGBuilder a long time ago. Fix references to it in documentation and comments. by Eli Bendersky · 12 years ago
- 2578c12 Fix the IntegersSubsetTest unit test when compiled with gcc-4.7. The issue here by Duncan Sands · 12 years ago
- b4b04c3 X86 CostModel: Add support for a some of the common arithmetic instructions for SSE4, AVX and AVX2. by Nadav Rotem · 12 years ago
- f149567 CostModel: add support for Vector Insert and Extract. by Nadav Rotem · 12 years ago
- 6bed58e Add a cost model analysis that allows us to estimate the cost of IR-level instructions. by Nadav Rotem · 12 years ago
- 0a1544d OutputArg: added an index of the original argument to match the change to by Manman Ren · 12 years ago
- 174fbec Add a getAddressSpace method to the GEP instruction to mirror that of by Chandler Carruth · 12 years ago
- d988b75 Add some consistent doxygen comments for the address space helpers. by Chandler Carruth · 12 years ago
- 8a96749 Normalize the API and doxygen comments for the ptrtoint instruction. by Chandler Carruth · 12 years ago
- 1521406 Remove a weird static helper from the GEP instruction and just directly by Chandler Carruth · 12 years ago
- acd01d1 As I'm going to be touching several comments in this file, update the by Chandler Carruth · 12 years ago
- 8fb614c Teach Type::getPointerAddressSpace to look through pointer vectors by Chandler Carruth · 12 years ago
- 426c2bf Revert the majority of the next patch in the address space series: by Chandler Carruth · 12 years ago
- ece6c6b Revert the series of commits starting with r166578 which introduced the by Chandler Carruth · 12 years ago
- 647d6d7 Streamlined memory manager hierarchy for MCJIT and RuntimeDyld. by Andrew Kaylor · 12 years ago
- ad0b3b2 Generate a table-driven version of TRI::composeSubRegIndices(). by Jakob Stoklund Olesen · 12 years ago
- 6d42bbf Remove Triple::getArchTypeForDarwinArchName. I lives on the clang driver now. by Rafael Espindola · 12 years ago
- e803d05 Fix a couple of comment typos. by Benjamin Kramer · 12 years ago
- 0ceb855 Add IRBuilderBase::getIntPtrTy. by Evgeniy Stepanov · 12 years ago
- 296815d Add support for ARM segment types PT_ARM_ARCHEXT, PT_ARM_EXIDX and PT_ARM_UNWIND. by James Molloy · 12 years ago
- 52d0532 xlc supports __attribute__((aligned(x))), use it. Patch by Kai. by Rafael Espindola · 12 years ago
- 3a9b714 Add extra declarations of hash_value needed to build llvm with xlc 12.1. by Rafael Espindola · 12 years ago
- daeec8f [inline asm] Get the mayLoad/mayStore directly from the MIOp_ExtraInfo operand. by Chad Rosier · 12 years ago
- 3d71688 [inline asm] Implement mayLoad and mayStore for inline assembly. In general, by Chad Rosier · 12 years ago
- 9a419f6 Change ForceSizeOpt attribute into MinSize attribute by Quentin Colombet · 12 years ago
- 446cf94 Fix isEliminableCastPair to work correctly in the presence of pointers by Duncan Sands · 12 years ago
- 7adfe3f Add a helper for telling whether a type is a pointer or vector of pointer type. by Duncan Sands · 12 years ago
- 04d7d13 Use TargetTransformInfo to control switch-to-lookup table transformation by Hans Wennborg · 12 years ago
- 8ceffeb * Add e_flags enum for Hexagon by Sid Manning · 12 years ago
- e669c93 In various places throughout the code generator, there were special by Ulrich Weigand · 12 years ago
- fce241d APFloat cleanup: Remove now unused fields "sign2" and "exponent2". by Ulrich Weigand · 12 years ago
- 2459bf2 Rename the BB-vectorize flag to match the dragonegg name by Nadav Rotem · 12 years ago
- 7ed4f94 Remove a wrapper around getIntPtrType added to GVN by Hal in commit 166624 (the by Duncan Sands · 12 years ago
- 6a09098 Remove code to saturate profile counts. by Bob Wilson · 12 years ago
- d233b78 Change the PassManagerBuilder (used by -O3) loop vectorizer flag from -vectorize to -vectorize-loops because we dont want to share the same flag as the bb-vectorizer. by Nadav Rotem · 12 years ago
- b9051db Minor style fixes for TargetTransformationInfo and TargetTransformImpl by Hans Wennborg · 12 years ago
- 45770da llvm/Config/config.h.cmake: Good bye, Kevin! We won't honor authors in comments. by NAKAMURA Takumi · 12 years ago
- 2c7b445 Rather than duplicating the getPointerSize code just call getPointerSize. by Duncan Sands · 12 years ago
- a41dce3 Add interface for querying object files for symbol values. by Tim Northover · 12 years ago
- 976f770 va_start, va_end, va_copy: InstrinsicInst subclasses and InstVisitor support. by Evgeniy Stepanov · 12 years ago
- 0d91c0b Remove TargetELFWriterInfo. by Rafael Espindola · 12 years ago
- f065a84 by Nadav Rotem · 12 years ago
- a5a3a61 by Nadav Rotem · 12 years ago
- f29c05e MCRegisterClass should be returned by const ref, not by value. by Lang Hames · 12 years ago
- f4a5a61 Remove the canCombineSubRegIndices() target hook. by Jakob Stoklund Olesen · 12 years ago
- b8b3f60 Remove LoopDependenceAnalysis. by Benjamin Kramer · 12 years ago
- 480b1b2 Remove the unneeded initializers. by Bill Wendling · 12 years ago
- b61054f Stop APInt::shl from generating llvm.trap by Derek Schuff · 12 years ago
- e5551ed Change the internalize pass to internalize all symbols when given an empty by Rafael Espindola · 12 years ago
- efcb3d9 [ms-inline asm] Add support for the TYPE operator. Part of rdar://12576868 by Chad Rosier · 12 years ago
- ff18310 Add a basic verifier for SCEV's backedge taken counts. by Benjamin Kramer · 12 years ago
- 0bd10f2 Remove GC roots that reference dead objects. by Nicolas Geoffray · 12 years ago
- f098be4 Alphabetize the enum list. by Bill Wendling · 12 years ago
- 102a7c0 Add VectorTargetTransform::getNumberOfParts. by Hal Finkel · 12 years ago
- 12413ae Fix anonymous namespace issue introduced by r166714: by Kaelyn Uhrain · 12 years ago
- ec13022 [ms-inline asm] Perform field lookups with the dot operator. by Chad Rosier · 12 years ago
- 6a020a7 [ms-inline asm] Add support for creating AsmRewrites in the target specific by Chad Rosier · 12 years ago
- 61131ab Remove exception handling usage from tblgen. by Joerg Sonnenberger · 12 years ago
- ed2507a Add 'const' qualifier on member functions not changing its fields. by Michael Liao · 12 years ago
- 0eafc7f In preparation for removing exception handling in tablegen, add by Joerg Sonnenberger · 12 years ago
- 8e4e007 DependenceAnalysis: Push #includes down into the implementation. by Benjamin Kramer · 12 years ago
- becdf4d add TableGen support to create relationship maps between instructions by Sebastian Pop · 12 years ago
- aa71428 Initial TOC support for PowerPC64 object creation by Adhemerval Zanella · 12 years ago
- 2652c50 Implement a basic cost model for vector and scalar instructions. by Nadav Rotem · 12 years ago
- 4332bdc Make LegalizeKind public so that we can use it outside of TargetLowering. by Nadav Rotem · 12 years ago
- 99abc17 Make ~Operator() protected so subclasses can inherit it and not have by Kaelyn Uhrain · 12 years ago
- 99112c6 Improve DenseMap checks for power of 2 growth. Thanks for the tip Jakob by Pete Cooper · 12 years ago
- b52fb87 Add some cleanup to the DataLayout changes requested by Chandler. by Micah Villmow · 12 years ago
- b8bce92 Back out r166591, not sure why this made it through since I cancelled the command. Bleh, sorry about this! by Micah Villmow · 12 years ago
- 2704834 Implement a basic VectorTargetTransformInfo interface to be used by the loop and bb vectorizers for modeling the cost of instructions. by Nadav Rotem · 12 years ago
- 2f87640 Delete a directory that wasn't supposed to be checked in yet. by Micah Villmow · 12 years ago
- aa76e9e Add in support for getIntPtrType to get the pointer type based on the address space. by Micah Villmow · 12 years ago
- 3575222 Special calling conventions for Intel OpenCL built-in library. by Elena Demikhovsky · 12 years ago
- 30f57da Fix ODR violations: a virtual function must be defined, even if it's never by Richard Smith · 12 years ago
- ce892ca [Support/StringSet] Fix memory leak when inserted key already exists. by Michael J. Spencer · 12 years ago
- e1d4a88 Make branch heavy code for generating marked up disassembly simpler by Kevin Enderby · 12 years ago
- 2430973 Change DenseMap to use a power of 2 growth if one is given instead of the next power of 2. This was causing DenseMaps to grow 4x instead of 2x. I'll keep an eye on the buildbots as this could impact performance by Pete Cooper · 12 years ago
- fbaf206 Fixed bug in SmallDenseMap where it wouldn't leave enough space for an empty bucket if the number of values was exactly equal to the small capacity. This led to an infinite loop when finding a non-existent element by Pete Cooper · 12 years ago
- 5a719fc [ms-inline asm] Add an implementation of the offset operator. This is a follow by Chad Rosier · 12 years ago
- 2d7581a Use ilist rather than std::list for Node and Edge lists in the PBQP graph. This by Lang Hames · 12 years ago
- 2128aae [ms-inline-asm] Implement _emit directive (which is roughly equivalent to .byte). by Eli Friedman · 12 years ago
- 3ed0316 Add support for annotated disassembly output for X86 and arm. by Kevin Enderby · 12 years ago
- a703fb9 [ms-inline asm] Add the isOffsetOf() function. Part of rdar://12470317 by Chad Rosier · 12 years ago
- e743942 Add the "ForceSizeOpt" attribute. by Nadav Rotem · 12 years ago