aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMConstantIslandPass.cpp
AgeCommit message (Expand)Author
2009-02-13Remove refs to non-DebugLoc versions of BuildMI from ARM.Dale Johannesen
2009-01-28Suppress a compile time warning.Evan Cheng
2009-01-12Rename getABITypeSize to getTypePaddedSize, asDuncan Sands
2008-11-08Use ARMFunctionInfo to track number of constpool entries and jumptables.Evan Cheng
2008-10-03Switch the MachineOperand accessors back to the short names likeDan Gohman
2008-09-13Remove isImm(), isReg(), and friends, in favor of Dan Gohman
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-07-07Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman
2008-04-16Infrastructure for getting the machine code size of a function and an instruc...Nicolas Geoffray
2008-01-11rename MachineInstr::setInstrDescriptor -> setDescChris Lattner
2008-01-07rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner
2008-01-07Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner
2007-12-30Add new shorter predicates for testing machine operands for various types: Chris Lattner
2007-12-30Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewis...Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-11-05Eliminate the remaining uses of getTypeSize. ThisDuncan Sands
2007-07-12ARM: make branch folder remove unconditional branchesDale Johannesen
2007-07-11Fix hang compiling TimberWolf (allow for islandsDale Johannesen
2007-07-10Didn't mean the last commit. Revert.Evan Cheng
2007-07-10Update.Evan Cheng
2007-07-05Reflects the chanegs made to PredicateOperand.Evan Cheng
2007-05-16Fix comment.Evan Cheng
2007-05-15Add PredicateOperand to all ARM instructions that have the condition field.Evan Cheng
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-04-29Rewrite of Thumb constant islands handling (exact allowance for paddingDale Johannesen
2007-04-27Doh. ARM::LEApcrel is a single instruction MI.Evan Cheng
2007-04-27Special handling of LEApcrel and tLEApcrel.Evan Cheng
2007-04-23Make Thumb funcs containing islands 4-byte aligned. Fix bugs maintainingDale Johannesen
2007-04-03Remove unused constant pool entries.Evan Cheng
2007-04-02fix off by 1 error in displacement computationDale Johannesen
2007-03-01- Track which callee-saved registers are spilled.Evan Cheng
2007-02-28Changes requested in review of last pass. Also pulled isThumb into aDale Johannesen
2007-02-28Add intelligence about where to break large blocks.Dale Johannesen
2007-02-25cosmetic changes from review of last patch. obviousDale Johannesen
2007-02-25remove crediting of Evan Cheng and me.Dale Johannesen
2007-02-25Removed WaterListOffset, inserted BBOffsets. Remove TODO item about thisDale Johannesen
2007-02-23rewrite of constant islandsDale Johannesen
2007-02-09These vectors are frequently large. Use std::vector instead.Evan Cheng
2007-02-09Add reference counting to constantpool entries. Delete the unused ones.Evan Cheng
2007-02-03- Branch max. displacement calculation bug.Evan Cheng
2007-02-02Use MBB.empty() instead of MBB.size() for speed.Evan Cheng
2007-02-02Watch out for empty BB.Evan Cheng
2007-02-01Pasto. Lots of it.Evan Cheng
2007-02-01- Off by one bugs in maximum displacement calculation / testing.Evan Cheng
2007-02-01Pessmistically assume the .align 2 before the first constpool entry addsEvan Cheng
2007-01-31Handle an interesting corner case: the constpool_entry being reference is twoEvan Cheng
2007-01-31When determining whether a pc relative branch / load displacement fits in theEvan Cheng
2007-01-31Some comments.Evan Cheng