Added a handful of x86-32 instructions that were missing so that llvm-mc would
[oota-llvm.git] / lib /
2010-10-18 Kevin EnderbyAdded a handful of x86-32 instructions that were missin...
2010-10-18 Rafael EspindolaProduce a R_386_PLT32 when needed. Moved the default...
2010-10-18 Jim GrosbachARM addrmode4 instructions (ldm, stm and friends) can...
2010-10-18 Jim GrosbachGrammar tweak.
2010-10-18 Rafael EspindolaHandle GOTOFF correctly on i386.
2010-10-18 Jim GrosbachTrivial grammar tweak.
2010-10-18 Kalle RaiskilaImprove lowering of sext to i128 on SPU.
2010-10-18 Eric ChristopherRemove the check for invalid calling conventions. Testi...
2010-10-18 Eric ChristopherLift arg promotion from the X86 backend. This should...
2010-10-17 Eric ChristopherNow that we handle all allocas via a non-SP reg offset...
2010-10-17 Benjamin Kramerstd::string cleanup.
2010-10-17 Benjamin KramerFix a typo and silence unused variable warnings in...
2010-10-17 Eric ChristopherAllow more load types to be materialized through the...
2010-10-17 Oscar FuentesBuild with RTTI and exceptions disabled. Only in GCC...
2010-10-17 Eric ChristopherOptimize GEP off of intermediate allocas.
2010-10-17 Eric ChristopherFix comment.
2010-10-17 Eric ChristopherTurn on AddOperator folding in GEP.
2010-10-17 Eric ChristopherUse the i12 immediate versions of the load instructions...
2010-10-16 Rafael EspindolaAdd a MCObjectFormat class so that code common to all...
2010-10-16 Benjamin KramerEliminate some calls to Value::getNameStr.
2010-10-16 Michael J. SpencerMC-COFF: Add support for default-null weak externals.
2010-10-16 Michael J. SpencerX86-Windows: Emit an undefined global __fltused symbol...
2010-10-16 Michael J. SpencerWhitespace!
2010-10-16 Daniel DunbarMC/AsmParser: Report .stabs directive as unsupported.
2010-10-16 Evan ChengMore machine LICM work. It now tracks register pressure...
2010-10-16 Eric ChristopherFix some funky formatting that got through.
2010-10-15 Bill WendlingARMCodeEmitter::emitMiscInstruction is dead. Long live
2010-10-15 Eric ChristopherMake sure offset is 0 for load/store register to the...
2010-10-15 Owen AndersonGeneralize MemCpyOpt's handling of call slot forwarding...
2010-10-15 Eric ChristopherFormatting.
2010-10-15 Eric ChristopherFix else if -> if in store machinery.
2010-10-15 Bill WendlingReformatting. No functionalogicality changes.
2010-10-15 Eric ChristopherRefactor ARM fast-isel reg + offset to be a base +...
2010-10-15 Jim GrosbachEncoding information for the various ARM saturating...
2010-10-15 Jim GrosbachARM binary encoding information for RSB and RSC instruc...
2010-10-15 Jim GrosbachDon't mark argument value stores as immutable, as other...
2010-10-15 Bob WilsonUse simple RegState::Define flag instead of getDefRegSt...
2010-10-15 Rafael EspindolaRefactor alias handling to AliasedSymbol.
2010-10-15 Eric ChristopherExpand GEP handling for constant offsets.
2010-10-15 Jim GrosbachWhen expanding the MOVsr[la]_flag pseudos, the CPSR...
2010-10-15 Jim GrosbachARM mode encoding information for UBFX and SBFX instruc...
2010-10-15 Jakob Stoklund OlesenRemove unused accessor.
2010-10-15 Rafael EspindolaRefactor code a bit and avoid creating unnecessary...
2010-10-15 Bob WilsonRemove unused ARMISD::AND selection DAG node.
2010-10-15 Bob WilsonARM instructions that are both predicated and set the...
2010-10-15 Jim GrosbachEncoding info for extension instructions.
2010-10-15 Jakob Stoklund OlesenEliminate curli from SplitEditor. Use the LiveRangeEdit...
2010-10-15 Jakob Stoklund OlesenMove stack slot assignments into LiveRangeEdit.
2010-10-14 Jakob Stoklund OlesenCreate a new LiveRangeEdit class to keep track of the...
2010-10-14 Jim GrosbachAdd missing Rd encoding for MOVs instruction.
2010-10-14 Jim GrosbachRefactor the MOVsr[al]_flag and RRX pseudo-instructions...
2010-10-14 Dan GohmanTolerate a null parent pointer.
2010-10-14 Jim GrosbachTweak the ARM backend to use the RRX mnemonic instead...
2010-10-14 Francois PichetAlways use binary mode for output stream. This is impor...
2010-10-14 Jim GrosbachMOVi16 and MOVT ARM mode encodings.
2010-10-14 Jakob Stoklund OlesenOnly split around a loop if the live range has uses...
2010-10-14 Jim GrosbachSimplify encoding information and add 'dst' operand...
2010-10-14 Rafael EspindolaRemove some code duplication.
2010-10-14 Oscar FuentesRemove explicit dependency of LLVMARMCodeGen on LLVMARM...
2010-10-14 Oscar FuentesWhen building shared libraries, link to required system...
2010-10-14 Eric ChristopherHandle more complex GEP based loads and add a few TODOs...
2010-10-14 Bill WendlingAdd support for vmov.f64/.f32 encoding. There's a bit...
2010-10-14 Bill WendlingAdd encoding for 'fmstat'.
2010-10-14 Evan ChengRegister pressure and instruction latency aware machine...
2010-10-14 Bill Wendling- Add encodings for multiply add/subtract instructions...
2010-10-14 Chris Lattnerfix a bug I introduced, no idea how this didn't repro...
2010-10-14 Jim GrosbachRegenerate. No functional change, just cleanup.
2010-10-14 Chris Lattneradd uadd_ov/usub_ov to apint, consolidate constant...
2010-10-13 Chris Lattnerconstify these methods.
2010-10-13 Jim GrosbachDetabify and clean up 80 column violations.
2010-10-13 Chris Lattneradd a few operations for signed operations that also
2010-10-13 Jim GrosbachA few 80 column fixes.
2010-10-13 Jim Grosbachtrailing whitespace
2010-10-13 Jim GrosbachAdd a FIXME.
2010-10-13 Jim GrosbachAdd operand encoding bits for SMC and SVC in ARM mode.
2010-10-13 Jim GrosbachMore encoding cleanup. Also add register Rd operands...
2010-10-13 Owen AndersonCallGraphSCC passes implicity require CallGraph analysis.
2010-10-13 Owen AndersonAnalysis groups need to initialize their default implem...
2010-10-13 Jim GrosbachSimplify some ARM encoding information.
2010-10-13 Eric ChristopherUpdate comment.
2010-10-13 Jim GrosbachAdd a FIXME. The ADR instruction is a bit odd.
2010-10-13 Jim GrosbachRefactor the ARM 'setend' instruction pattern. Use...
2010-10-13 Bill WendlingAdd MC encodings for VCVT* instrunctions.
2010-10-13 Jim GrosbachAdd a FIXME.
2010-10-13 Jim GrosbachMake a few more bits of some simple instructions explic...
2010-10-13 Jim GrosbachAdd ARM mode encoding for [SU]XT[BH] and [SU]XTA[BH...
2010-10-13 Jim GrosbachFix encoding for compares. No Rd register.
2010-10-13 Jim GrosbachAdd ARM mode operand encoding information for ADDE...
2010-10-13 Rafael EspindolaFix another case where we were preferring instructions...
2010-10-13 Rafael EspindolaFix PR8365 by adding a more specialized Pat that checks...
2010-10-13 Tobias GrosserAdd Region::isTopLevelRegion().
2010-10-13 Eric ChristopherStart handling more global variables.
2010-10-13 Tobias GrosserRegionInfo: Fix trivial error that slipped in last...
2010-10-13 Tobias GrosserRegionInfo: Update RegionInfo after a BB was split.
2010-10-13 Tobias GrosserRegioInfo: Add getExpandedRegion().
2010-10-13 Tobias GrosserRegionInfo: Allow to update exit and entry of a region.
2010-10-13 Tobias GrosserRegionInfo: Enhance addSubregion.
2010-10-13 Tobias GrosserRegionInfo: Allow to set the parent region of a basic...
2010-10-13 Rafael EspindolaFix PR8313 by changing ValueToValueMap use a TrackingVH.
2010-10-13 Evan ChengLimit load / store issues (at least until we have a...
next