aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* improve PHINode::hasConstantValue() to detect recursive cases like %phi = phi...Nuno Lopes2012-07-031-2/+6
* Part of r159527. Splitted into series of patches and gone with fixed PR13256:Stepan Dyatkovskiy2012-07-032-11/+13
* Remove extra space.Craig Topper2012-07-031-12/+12
* Change i128mem/i256mem to f128mem/f256mem on some floating point vector instr...Craig Topper2012-07-031-14/+14
* MCContext.cpp: Fixup for my odd previous commit. No functional changes.NAKAMURA Takumi2012-07-031-1/+1
* Add aliases for pblendvb, blendvpd, and blendvps instructions with the implic...Craig Topper2012-07-031-5/+19
* MCContext::GetDwarfFile(): Make FileName parsing tolerant of DOSish pathsep w...NAKAMURA Takumi2012-07-031-5/+5
* mips32 long long register inline asm constraint support.Jack Carter2012-07-021-0/+2
* Revert " mips32 long long register inline asm constraint support." asEric Christopher2012-07-021-2/+0
* Revert "IntRange:" as it appears to be breaking self hosting.Eric Christopher2012-07-023-98/+159
* All glory to address sanitizer. ;]Chandler Carruth2012-07-021-2/+8
* Target option DisableJumpTables is a gross hack. Move it to TargetLowering in...Evan Cheng2012-07-024-17/+19
* mips32 long long register inline asm constraint support.Jack Carter2012-07-021-0/+2
* misched: allow NULL InstrItineraries.Andrew Trick2012-07-021-0/+1
* Turn an assert into an error to make it a bit more friendly.Eric Christopher2012-07-021-2/+9
* Pass the correct ELFOSABI enumeration to the MipsELFObjectWriter constructorJack Carter2012-07-021-1/+2
* Extend TargetPassConfig to allow running only a subset of the normal passes.Bob Wilson2012-07-025-16/+43
* Move assertion with TargetPassConfig's Initialized flag.Bob Wilson2012-07-021-2/+2
* Consistently use AnalysisID types in TargetPassConfig.Bob Wilson2012-07-023-64/+62
* Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson2012-07-0213-98/+103
* Revert accidental checkin.Andrew Trick2012-07-021-3/+2
* GlobalOpt forgot to handle bitcast when analyzing globals. Found by inspection.Duncan Sands2012-07-021-0/+2
* Added assertion in getVRegDef of MachineRegisterInfo to make sure the virtualManman Ren2012-07-022-5/+8
* Reapply "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick2012-07-025-50/+66
* Do not attempt to use ROR for Thumb1.Bob Wilson2012-07-021-2/+2
* fix the regression I introduced in r159385 (it's necessary to update PHI node...Nuno Lopes2012-07-021-0/+3
* IntRange:Stepan Dyatkovskiy2012-07-023-159/+98
* [asan] small code simplificationKostya Serebryany2012-07-021-18/+14
* This patch extends the libLLVMDebugInfo which contains a minimalistic DWARF p...Alexey Samsonov2012-07-027-25/+108
* Now that RegistersDefinedFromSameValue handles one instruction being anRafael Espindola2012-07-011-14/+4
* Optimization of shuffle node that can fit to the register form of VBROADCAST ...Elena Demikhovsky2012-07-012-6/+39
* Reduce code size by using a second switch statement to avoid extra calls to S...Craig Topper2012-07-011-9/+19
* Add a break to the end of case statement missed in r159501.Craig Topper2012-07-011-0/+1
* Fix a crash on release builds if gather intrinsics are passed a non-constant ...Craig Topper2012-07-011-2/+5
* Use a second switch statement to reduce number of calls to SelectGather in co...Craig Topper2012-07-011-17/+23
* Reduce use list thrashing by using DenseMap's find_as for maps with ValueHand...Benjamin Kramer2012-06-302-9/+11
* Don't reinsert the 'atexit' function if it already exists.Bill Wendling2012-06-301-2/+1
* Handle implicit_defs in the register coalescer. I am still trying to produceRafael Espindola2012-06-301-27/+40
* revert r159440. As Duncan pointed out, the test for invoke is not needed at t...Nuno Lopes2012-06-291-2/+1
* ARM: Clean up optimizeCompare in peephole, no functional change.Manman Ren2012-06-291-80/+73
* Add SrcReg2 to analyzeCompare and optimizeCompareInstr to handle CompareManman Ren2012-06-293-28/+40
* Clear kill flags in InstrEmitter::EmitSubregNode().Jakob Stoklund Olesen2012-06-291-0/+1
* Check for extra kill flags on live-out virtual registers.Jakob Stoklund Olesen2012-06-291-0/+14
* CodeGenPrepare: Don't crash when TLI is not available.Benjamin Kramer2012-06-291-1/+2
* Add getUniqueVRegDef to MachineRegisterInfo.Manman Ren2012-06-291-0/+11
* Rework this to clarify where the removal of nodes from the queue isDuncan Sands2012-06-291-8/+9
* RefreshCallGraph: ignore 'invoke intrinsic'. IntrinsicInst doesnt not recogni...Nuno Lopes2012-06-291-1/+3
* ignore 'invoke new' in isInstructionTriviallyDead, since most callers are not...Nuno Lopes2012-06-291-1/+2
* Cleanup in DwarfDebug - fix a typo and remove two unused functionsAlexey Samsonov2012-06-291-7/+1
* Fix a reassociate crash on sozefx when compiling with dragonegg+gcc-4.7 due toDuncan Sands2012-06-291-5/+13