summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Fix sim build.Ying Wang2010-08-1931-154/+0
| | | | | | | | Note that this only makes the sim build green, but the built images won't work for sure: No libbcc.so, which depends on something else that can not build in sim mode. No x86 bitcode is generated as well, I believe. Change-Id: Idca8378427196622ac77cd56a38c6a160f03ba22
* Make resolveRelocDestAddr handle the right relocation set. Otherwise, ↵Shih-wei Liao2010-08-101-0/+1
| | | | | | assertion failures "Can't handle this machine constant pool entry yet!" may occur. Change-Id: I3235610163e6ce762f0493a1eaf5036805346c09
* Make emitConstPoolAddress use reloc_arm_so_imm...Shih-wei Liao2010-08-091-4/+4
| | | | Change-Id: I4856d1e8b958156624b4b72aec8466342ce05f5d
* Handle load effective address (pc relative).Shih-wei Liao2010-08-093-11/+34
| | | | Change-Id: I060d0f6b7983aacacf03c40ee7b0a8a0bcee053c
* Add opt.Shih-wei Liao2010-07-133-2/+25
| | | | Change-Id: Icecd0b98914256237f5e34cb0b5e53b5dcac53e7
* Add llvm-link for host.Shih-wei Liao2010-07-122-8/+29
| | | | Change-Id: I3ad477cc963c2ae3910b50e272a95f1c4f752306
* Git hiccup. Retry....Shih-wei Liao2010-06-0729-29/+29
| | | | Change-Id: I5a329137a43f36bab32ea62386ade11da550c0b0
* Fix llvm.mk and the other 49 mk filesShih-wei Liao2010-06-0729-19/+164
| | | | Change-Id: I5aa02363c1083297d163a575f5a35c495f950230
* Initial slang.Shih-wei Liao2010-06-044-23/+108
| | | | Change-Id: I4f84a741e5fbc440cd4c251406d2b611a237f713
* 3 fixes:Shih-wei Liao2010-05-141-1/+19
| | | | | | | | 1. ubfx (lsb, width and src) 2. vbfx 3. vstm (If Si, NumRegs shouldn't be doubled. If Di, NumRegs *= 2) Change-Id: Ib5d8f5498f069f597c7af8d2cf1a293d15ddf484
* Add "*2" to vstmiaShih-wei Liao2010-05-131-1/+1
| | | | Change-Id: I95e6eda70555757ca9378d508d0470b5ef0f64b2
* Fix vstmia instruction selection/emission problem.Shih-wei Liao2010-05-131-1/+1
| | | | Change-Id: I34137e9a3490fe8859201f727cce6df81ad93173
* Implement bit field clear/insert. Constant pool fixesShih-wei Liao2010-05-111-69/+110
| | | | Change-Id: Ie14c0679db2d8fa3a9a6a24d5217c5d9c4e7fd35
* atomics.hShih-wei Liao2010-05-092-0/+18
| | | | Change-Id: Iad1cf587770d21d2d7306fc661ee159901cc4d18
* Added VFP support: Machine code emission of opcodes: ARM::VMRS, ARM::VMSR, ↵Shih-wei Liao2010-05-041-9/+54
| | | | | | ARM::FCONSTD and ARM::FCONSTS Change-Id: I59050468dabf2bcfbb73604ee31abe588a28c670
* enable assertionShih-wei Liao2010-05-041-0/+1
| | | | Change-Id: I1db0884c86ac6744f3c95ae10cefc75e762a79c7
* 1. Fix movw. 2. Change to vfp3.Shih-wei Liao2010-05-011-1/+30
| | | | Change-Id: If494e6c62e1d276b78c3d4d4fec5dea3ec7f0816
* For disassemblerShih-wei Liao2010-04-2912-11/+235
| | | | Change-Id: I14e64ec4640cbeb57ac87473775e8ba8a7320b3f
* Sync upstream to r102410.Shih-wei Liao2010-04-28660-22343/+41192
| | | | | | Re-turn on sdk. Change-Id: I91a890863989a67243b4d2dfd1ae09b843ebaeaf
* libbccShih-wei Liao2010-04-07389-13935/+24366
| | | | Change-Id: Ieaa3ebd5a38f370752495549f8870b534eeedfc5
* Check in LLVM r95781.Shih-wei Liao2010-02-101083-0/+454787