summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* EngineBuilder::create is expected to take ownership of the TargetMachine pass...Benjamin Kramer2012-04-08
* Remove an over zealous assert. The assert was trying to catch placesChandler Carruth2012-04-08
* Add a debug-only 'dump' method to the BlockChain structure to easeChandler Carruth2012-04-08
* Teach InstCombine to nuke a common alloca pattern -- an alloca which hasChandler Carruth2012-04-08
* AVX2: Build splat vectors by broadcasting a scalar from the constant pool.Nadav Rotem2012-04-08
* Remove the 'Parent' pointer from the MDNodeOperand class.Bill Wendling2012-04-08
* Allow subclasses of the ValueHandleBase to store information as part of theBill Wendling2012-04-08
* Turn avx2 vinserti128 intrinsic calls into INSERT_SUBVECTOR DAG nodes and rem...Craig Topper2012-04-07
* Move vinsertf128 patterns near the instruction definitions. Add AddedComplexi...Craig Topper2012-04-07
* Remove 'else' after 'if' that ends in return.Craig Topper2012-04-07
* 1. Remove the part of r153848 which optimizes shuffle-of-shuffle into a newNadav Rotem2012-04-07
* Convert floating point division by a constant into multiplication by theDuncan Sands2012-04-07
* Fix ValueTracking to conclude that debug intrinsics are safe toChandler Carruth2012-04-07
* SCEV: When expanding a GEP the final addition to the base pointer has NUW but...Benjamin Kramer2012-04-07
* Fix Thumb __builtin_longjmp with integrated assembler. <rdar://problem/11203543>Bob Wilson2012-04-07
* Refactor: Use positive field names in VectorizeConfig.Hongbin Zheng2012-04-07
* Target/X86/MCTargetDesc/X86MCAsmInfo.cpp: Enable DwarfCFI (aka DW2) on Cygming.NAKAMURA Takumi2012-04-07
* Output UTF-8-encoded characters as identifier characters into assemblySean Hunt2012-04-07
* Tidy up. 80 columns.Jim Grosbach2012-04-06
* ARMPat is equivalent to Requires<[IsARM]>.Jakob Stoklund Olesen2012-04-06
* Eliminate iOS-specific tail call instructions.Jakob Stoklund Olesen2012-04-06
* There is no portable std::abs overload for int64_t, use the llvm::abs64Chandler Carruth2012-04-06
* Fixed two leaks in the MC disassembler. The MCSean Callanan2012-04-06
* Allow negative immediates in ARM and Thumb2 compares.Jakob Stoklund Olesen2012-04-06
* Reintroduce InlineCostAnalyzer::getInlineCost() variant with explicit calleeDavid Chisnall2012-04-06
* Sink the collection of return instructions until after *all*Chandler Carruth2012-04-06
* Make GVN's propagateEquality non-recursive. No intended functionality change.Duncan Sands2012-04-06
* Fix narrowing conversion.Benjamin Kramer2012-04-06
* Allow 256-bit shuffles to be split if a 128-bit lane contains elements from a...Craig Topper2012-04-06
* Sink the return instruction collection until after we're done deletingChandler Carruth2012-04-06
* Deduplicate ARM call-related instructions.Jakob Stoklund Olesen2012-04-06
* ARM: Don't form a t2LDRi8 or t2STRi8 with an offset of zero.Jim Grosbach2012-04-05
* ARM assembly aliases for add negative immediates using sub.Jim Grosbach2012-04-05
* Patch to set is_stmt a little better for prologue lines in a function.Eric Christopher2012-04-05
* Don't break the IV update in TLI::SimplifySetCC().Jakob Stoklund Olesen2012-04-05
* Fix accidentally inverted logic from r152803, and make theDan Gohman2012-04-05
* Treat f16 the same as f80/f128 for the purposes of generating constants durin...Owen Anderson2012-04-05
* Added support for unpredictable ADC/SBC instructions on ARM, and also fixed s...Silviu Baranga2012-04-05
* Added support for handling unpredictable arithmetic instructions on ARM.Silviu Baranga2012-04-05
* BBVectorize: Add the const modifier to the VectorizeConfig because we won'tHongbin Zheng2012-04-05
* Introduce the VectorizeConfig class, with which we can control the behaviorHongbin Zheng2012-04-05
* Add the function "vectorizeBasicBlock" which allow users vectorize aHongbin Zheng2012-04-05
* ARM assembly aliases for two-operand V[R]SHR instructions.Jim Grosbach2012-04-05
* In MemoryBuffer::getOpenFile() make sure that the buffer is null-terminated ifArgyrios Kyrtzidis2012-04-05
* ARM assembly parsing for 'msr' plain 'cpsr' operand.Jim Grosbach2012-04-05
* Pass the right sign to TLI->isLegalICmpImmediate.Jakob Stoklund Olesen2012-04-05
* Reapply 154038 without the failing test.Akira Hatanaka2012-04-04
* Revert r154038. It was causing make check failures.Owen Anderson2012-04-04
* REG_SEQUENCE expansion to COPY instructions wasn't taking account of sub regi...Pete Cooper2012-04-04
* Fix a C++11 UDL conflict.Benjamin Kramer2012-04-04